Greg Macafee

Expertise:
NFL, MLB
Education:
Arizona State University
Location:
Youngstown, OH

Experience

Greg Macafee is a professional sports journalist based in Youngstown, Ohio, with over 10 years of experience covering high school, college, and professional sports. He currently covers the NFL, focusing on the Buffalo Bills and Pittsburgh Steelers, as well as MLB for Heavy.com.

Greg previously covered the Steelers, Pittsburgh Pirates, and the University of Pittsburgh for DK Pittsburgh Sports. He served as a beat reporter for all three teams between 2025 and 2025. Before that, Greg covered high school athletics in the Youngstown/Warren, Ohio area and was named the Editor-In-Chief of the Tribune Chronicle/The Vindicator newspapers at the beginning of 2024. He is also a staff writer for the American Football Coaches Association.

During his journalism career, Greg has conducted interviews with Paul Warfield, Ross Browner, Russell Wilson, George Pickens, TJ Watt, Cam Heyward, Justin Fields, Alex Highsmith, Paul Skenes, Andrew McCutchen, Tommy Pham, Isiah Kiner-Falefa, Andrew Heaney, Bailey Falter, Barry Bonds and Jim Leyland, among many others.

Education

Greg Macafee graduated from Arizona State University with a master's degree in sports journalism. He obtained his bachelor's degree in journalism from Slippery Rock University.

Latest Articles From Greg Macafee

Cole Beasley Opens Up About Injury and Game Status For Saturday

Cole Beasley Opens Up About Injury and Game Status For Saturday

Sean McDermott Calls Bills WR ‘Tough as Nails’ After Gutsy Performance

Sean McDermott Calls Bills WR ‘Tough as Nails’ After Gutsy Performance

Bills Are Set To Sign Former Pro Bowl RB: Report

Bills Are Set To Sign Former Pro Bowl RB: Report

Bills Confirm Disappointing News About RB Zack Moss

Bills Confirm Disappointing News About RB Zack Moss

Bills Rookie Kicker Breaks NFL Record In Wild Card Victory

Bills Rookie Kicker Breaks NFL Record In Wild Card Victory

Bills Send Message to Josh Allen About Future in Buffalo

Bills Send Message to Josh Allen About Future in Buffalo

Bills React To Time and Opponent of Next Playoff Matchup

Bills React To Time and Opponent of Next Playoff Matchup

Bills Raise Expectations After First Playoff Victory in 25 Years: ‘One Is Not Good Enough’

Bills Raise Expectations After First Playoff Victory in 25 Years: ‘One Is Not Good Enough’

Bills Rave About Bills Mafia During Playoff Win Over Colts: ‘You Could Feel It in the Air’

Bills Rave About Bills Mafia During Playoff Win Over Colts: ‘You Could Feel It in the Air’

Bills RB Zack Moss’ Status Revealed After Injury: Report

Bills RB Zack Moss’ Status Revealed After Injury: Report

Bills Avoid Late Obstacle To Earn First Playoff Victory Since 1995

Bills Avoid Late Obstacle To Earn First Playoff Victory Since 1995

Five Buffalo Bills Players Earn All-Pro Honors

Five Buffalo Bills Players Earn All-Pro Honors

‘We Were Flattered’: Former Bills Player Shared Story of Special Moment With Sean McDermott

‘We Were Flattered’: Former Bills Player Shared Story of Special Moment With Sean McDermott

Bills QB Josh Allen Earns Praise From Colts LB Ahead of Playoff Matchup

Bills QB Josh Allen Earns Praise From Colts LB Ahead of Playoff Matchup

Recent Practice Reports Bode Well For Cole Beasley and Stefon Diggs

Recent Practice Reports Bode Well For Cole Beasley and Stefon Diggs

Brandon Beane Earns Top Honors From Pro Football Talk

Brandon Beane Earns Top Honors From Pro Football Talk

Josh Allen Joins Bills Greats After Securing Another Award

Josh Allen Joins Bills Greats After Securing Another Award

Bills WR Stefon Diggs’ Injury a Lingering Concern After Latest Update

Bills WR Stefon Diggs’ Injury a Lingering Concern After Latest Update

John Brown’s Injury and Long Layoff Is Considered a ‘Blessing In Disguise’

John Brown’s Injury and Long Layoff Is Considered a ‘Blessing In Disguise’

‘We’re Not Even Close To The Ceiling’: QB Coach Says Josh Allen Can Still Improve

‘We’re Not Even Close To The Ceiling’: QB Coach Says Josh Allen Can Still Improve

Josh Allen Reveals What He Learned From Buffalo’s 2019 Playoff Loss

Josh Allen Reveals What He Learned From Buffalo’s 2019 Playoff Loss

Bills Captain Raves About Stefon Diggs in Players Tribune Article

Bills Captain Raves About Stefon Diggs in Players Tribune Article

Two Teams Request Permission To Interview Brian Daboll

Two Teams Request Permission To Interview Brian Daboll

Sean McDermott Provides Update on Cole Beasley

Sean McDermott Provides Update on Cole Beasley

‘I Told Josh Don’t Worry About It’: Isaiah McKenzie Called His Shot With Punt Return TD

‘I Told Josh Don’t Worry About It’: Isaiah McKenzie Called His Shot With Punt Return TD

Bills Sign Ex-Texans and Dolphins Receiver

Bills Sign Ex-Texans and Dolphins Receiver

Josh Allen Is ‘Disappointed’ After Bills Fall Short of NFL Record

Josh Allen Is ‘Disappointed’ After Bills Fall Short of NFL Record

Bills Learn Time and Date of 1st Round Playoff Matchup

Bills Learn Time and Date of 1st Round Playoff Matchup

Bills Accomplish Feat for First Time in Team History During Rout of Dolphins

Bills Accomplish Feat for First Time in Team History During Rout of Dolphins

Josh Allen Breaks Another Bills Single Season Passing Record

Josh Allen Breaks Another Bills Single Season Passing Record