Greg Macafee
banner
gregmacafee.bsky.social
Greg Macafee
@gregmacafee.bsky.social
Pirates beat reporter for DK Pittsburgh Sports | Arizona State alum | WNY Native
The Pirates are crawling toward the All-Star break as they lost their sixth straight game amid a nine-game road trip.

▶️ READ FOR FREE at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
July 10, 2025 at 5:17 AM
The Pirates and Royals finish up a three-game set tonight at Kauffman Stadium. Bailey Falter is on the mound for Pittsburgh.

I’ll have updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 7:40 p.m., Eastern
July 9, 2025 at 11:09 PM
Mitch Keller delivered another strong outing but made two mistakes that the offense couldn’t overcome as the Pirates lost their fifth straight game.

My story and more for @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
July 9, 2025 at 5:49 AM
Mitch Keller takes the mound tonight at Kauffman Stadium as the Pirates take on the Royals in the second of their three-game set.

I’ll have updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 7:40 p.m., Eastern
July 8, 2025 at 11:32 PM
Oneil Cruz will compete in the 2025 Home Run Derby.

▶️ READ FOR FREE at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
July 8, 2025 at 5:19 PM
Andrew Heaney gave up six hits, four earned runs and one monstrous blast in his shortest outing of the season.

The end result was another Pirates loss.

▶️ READ FOR FREE at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
July 8, 2025 at 5:38 AM
The Pirates look to get back on track tonight in Kansas City with Andrew Heaney on the mound.

Find updates in our one-of-a-kind LIVE file at @dkpittsburghsports.com throughout the evening: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 7:40 p.m., Eastern
July 7, 2025 at 11:10 PM
Dennis Santana has been suspended for three games.

Find more in the Pirates feed at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 29, 2025 at 6:25 PM
The Pirates look to sweep the Mets today at PNC Park as Mike Burrows takes the mound.

Find updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 1:35 p.m.
June 29, 2025 at 4:46 PM
“I'm sure he's smiling.”

After hearing of Dave Parker’s passing, the Pirates battled through a weather delay and erased an early one-run deficit to rout the Mets for a second straight night.

My story and more for @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 29, 2025 at 5:30 AM
The Pirates and Mets are back at PNC Park today for the second of their three-game set. Bailey Falter is on the bump.

I’ll have updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 4:05 p.m.
June 28, 2025 at 7:45 PM
Mitch Keller’s win total has been stuck at one since March 28. That changed tonight as the offense exploded for 12 hits in a series-opening rout.

My story and more for @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 28, 2025 at 5:34 AM
The Pirates start a six-game homestand tonight against the Mets with Mitch Keller on the mound.

Find updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 27, 2025 at 10:08 PM
Esmerlyn Valdez is setting the South Atlantic League on fire for high Class A Greensboro and he doesn’t seem ready to cool off anytime soon.

▶️ Find out what has contributed to his breakout year at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 26, 2025 at 12:05 AM
Aaron Rodgers said this afternoon that the 2025 season will likely be his last.

“I’m pretty sure this is it.”

Find more in the Steelers feed at @dkpittsburghsports.com: DKPS.net/steelers
June 24, 2025 at 4:55 PM
Konnor Griffin has put up eye-popping numbers, but his ability to learn from failure has taken him to a whole new level.

“There’s always something to learn, a way to get better.”

My story for @dkpittsburghsports.com on the Pirates’ No. 2 prospect: www.dkpittsburghsports.com/team/pirates...
June 19, 2025 at 4:39 PM
Isaac Mattson took an interesting path back to Major League Baseball and is now embracing every opportunity he gets.

My story for @dkpittsburghsports.com on how this 29 year old has become another reliable reliever for the Pirates: www.dkpittsburghsports.com/team/pirates...
June 17, 2025 at 6:38 AM
The Pirates scored two runs on three hits in the first inning and then went silent, mustering one hit in the final nine innings.

“We have to give ourselves more opportunities.”

My story and more for @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 16, 2025 at 4:54 AM
Mitch Keller looks to secure his second win today as the Pirates and Cubs finish up their four-game set.

I’ll have updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 2:20 p.m., Eastern
June 15, 2025 at 4:53 PM
Ryan Borucki gave up the game-deciding home run and the Pirates’ offense was nowhere to be found in the team’s latest one-run loss.

My story and more for @dkpittsburghsports.com from Wrigley Field: www.dkpittsburghsports.com/team/pirates...
June 15, 2025 at 1:04 AM
Back at Wrigley Field as Mike Burrows and the Pirates take on the Cubs.

I’ll have updates throughout the afternoon in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 2:20 p.m., Eastern
June 14, 2025 at 5:53 PM
Another gutsy performance ✅
A season ERA of 1.78 ✅
Three earned runs in six starts ✅

“Shoot, that’s just the way Paul is.”

My story and more for @dkpittsburghsports.com from Wrigley Field: www.dkpittsburghsports.com/team/pirates...
June 14, 2025 at 12:01 AM
It’s Paul Skenes day at Wrigley Field as the Pirates and Cubs square off in the second of their four-game set.

I’ll have updates in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...
June 13, 2025 at 5:34 PM
Tonight was the 27th time the Pirates have struck out 10 or more times in a game and are now 7-20 when that happens.

My story and more for @dkpittsburghsports.com from Wrigley Field: www.dkpittsburghsports.com/team/pirates...
June 13, 2025 at 6:00 AM
The Pirates and Cubs are preparing to play the first of their four-game set here at Wrigley Field.

I’ll have updates throughout the evening in our LIVE file at @dkpittsburghsports.com: www.dkpittsburghsports.com/team/pirates...

▶️ First pitch set for 8:05 p.m., Eastern
June 12, 2025 at 11:09 PM