Throughout the 2025 season, On Pattison will be keeping track of the TV broadcast booth schedule. All games are on NBC Sports Philadelphia unless otherwise noted.
Monday, July 7 @ Giants at 9:45 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Tuesday, July 8 @ Giants at 9:45 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Wednesday, July 9 @ Giants at 3:45 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Friday, July 10 @ Padres at 9:40 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Saturday, July 11 @ Padres at 7:35 ET on FOX: TBA
Sunday, July 12 @ Padres at 4:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Thursday, March 27 @ Nationals at 4:05 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Get the RBI machine goin' pic.twitter.com/0HWq1vi8GE
— Philadelphia Phillies (@Phillies) March 27, 2025
Saturday, March 29 @ Nationals at 4:05 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Saturday, March 30 @ Nationals at 1:35 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Monday, March 31 vs. Rockies at 3:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, April 2 vs. Rockies at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Thursday, April 3 vs. Rockies at 1:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Friday, April 4 vs. Dodgers at 6:45 ET on Apple TV+: Alex Faust (play-by-play), Ryan Spilborghs (color commentator) and Tricia Whitaker (dugout reporter)
Saturday, April 5 vs. Dodgers at 4:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Sunday, April 6 vs. Dodgers at 1:35 ET: Tom McCarthy (play-by-play), John Kruk (color commentator), Mike Schmidt (color commenter) and Taryn Hatcher (dugout reporter)
Ok, now you’re safe to talk about this amazing catch by Brandon Marsh. 🤯
— On Pattison (@OnPattison) April 6, 2025
(Via @PhilliesVault)
pic.twitter.com/V8MaAdv9m3
Tuesday, April 8 @ Braves at 7:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Wednesday, April 9 @ Braves at 7:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Thursday, April 10 @ Braves at 7:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Friday, April 11 @ Cardinals at 8:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Saturday, April 12 @ Cardinals at 2:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Sunday, April 13 @ Cardinals at 2:15 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Monday, April 14 vs. Giants at 6:45 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Tuesday, April 15 vs. Giants at 6:45 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, April 16 vs. Giants at 6:45 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Thursday, April 17 vs. Giants at 4:05 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Friday, April 18 vs. Marlins at 6:45 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Ben Davis (dugout reporter)
The hitter will let you know. 💣
— On Pattison (@OnPattison) April 18, 2025
pic.twitter.com/mN1j2W7orS
Saturday, April 19 vs. Marlins at 1:05 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Sunday, April 20 vs. Marlins at 1:35 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator), Cole Hamels (color commentator) and Taryn Hatcher (dugout reporter)
Monday, April 21 @ Mets at 7:10 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Tuesday, April 22 @ Mets at 7:10 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Wednesday, April 23 @ Mets at 1:10 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Friday, April 25 @ Cubs at 2:20 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Saturday, April 26 @ Cubs at 4:05 ET on FOX: Adam Amin (play-by-play), Adam Wainwright (color commentator) and Ken Rosenthal (dugout reporter)
Sunday, April 27 @ Cubs at 7:10 ET on ESPN: Karl Ravech (play-by-play), Eduardo Perez (color commentator), David Cone (color commentator) and Buster Olney (dugout reporter)
Tuesday, April 29 vs. Nationals at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, April 30 vs. Nationals at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
🚨@JohnKruk has a matching pair🚨 https://t.co/k3RQy7DG99 pic.twitter.com/MUQLEFpWlc
— Tim Kelly (@TimKellySports) May 1, 2025
Thursday, May 1 vs. Nationals at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Friday, May 2 vs. Diamondbacks at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Saturday, May 3 vs. Diamondbacks at 6:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Sunday, May 4 vs. Diamondbacks at 2:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Tuesday, May 6 @ Rays at 7:05 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Wednesday, May 7 @ Rays at 7:05 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Thursday, May 8 @ Rays at 7:05 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Bryson Stott demolished this baseball 💣
— On Pattison (@OnPattison) May 9, 2025
(Via @TalkinBaseball_) pic.twitter.com/Ozlql3YYaY
Friday, May 9 @ Guardians at 7:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Saturday, May 10 @ Guardians at 6:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Sunday, May 11 @ Guardians at 7:10 ET on ESPN: Karl Ravech (play-by-play), Eduardo Perez (color commentator), David Cone (color commentator) and Buster Olney (dugout reporter)
Monday, May 12 vs. Cardinals at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, May 14 vs. Cardinals at 1:05 ET (doubleheader Game 1): Tom McCarthy (play-by-play) and John Kruk (color commentator)
Tuesday, May 13 vs. Cardinals at 6:15 ET (doubleheader Game 2): Tom McCarthy (play-by-play) and John Kruk (color commentator)
Friday, May 16 vs. Pirates at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Ben Davis (dugout reporter)
Saturday, May 17 vs. Pirates at 6:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Cole Hamels (color commentator)
Sunday, May 18 vs. Pirates at 1:35 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Mike Schmidt (color commentator)
Monday, May 19 @ Rockies at 8:40 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Tuesday, May 20 @ Rockies at 8:40 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Wednesday, May 21 @ Rockies at 8:40 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Thursday, May 22 @ Rockies at 3:10 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Friday, May 23 @ Athletics at 10:05 ET: Scott Franzke (play-by-play) and Ben Davis (color commentator)
Johan Rojas just made one of the best catches of the MLB season so far to preserve a 1-0 Phillies lead. 🤯
— On Pattison (@OnPattison) May 24, 2025
(Via @TalkinBaseball_)
pic.twitter.com/8M3bWbNLqy
Saturday, May 24 @ Athletics at 10:05 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Sunday, May 25 @ Athletics at 4:05 ET: Tom McCarthy (play-by-play) and Ben Davis (color commentator)
Tuesday, May 27 vs. Braves at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, May 28 vs. Braves at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Thursday, May 29 vs. Braves at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Friday, May 30 vs. Brewers at 6:45 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Saturday, May 31 vs. Brewers at 4:05 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator) and Taryn Hatcher (dugout reporter)
Sunday, June 1 vs. Brewers at 1:35 ET: Tom McCarthy (play-by-play), Ruben Amaro Jr. (color commentator), Mike Schmidt (color commentator) and Taryn Hatcher (dugout reporter)
Tuesday, June 3 @ Blue Jays at 7:07 ET: Scott Franzke (play-by-play) and Ruben Amaro Jr. (color commentator)
What a play by Alec Bohm! 🦒
— On Pattison (@OnPattison) June 4, 2025
(Via @baseballsoffice)
pic.twitter.com/epgVR7NVhz
Wednesday, June 4 @ Blue Jays at 7:07 ET (also available on NBC 10): Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Thursday, June 5 @ Blue Jays at 3:07 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Friday, June 6 @ Pirates at 6:40 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Saturday, June 7 @ Pirates at 4:05 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Sunday, June 8 @ Pirates at 1:35 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Monday, June 9 vs. Cubs at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Tuesday, June 10 vs. Cubs at 6:45 ET: Tom McCarthy (play-by-play), John Kruk (color commentator), Ruben Amaro Jr. (color commentator), Ben Davis (color commentator) and Taryn Hatcher (dugout reporter) *** annual broadcast from the stands
Tom McCarthy caught the dog! 🌭
(Via @aokstott)
pic.twitter.com/g4wN1YZA8K
Wednesday, June 11 vs. Cubs at 1:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Friday, June 13 vs. Blue Jays at 6:45 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Saturday, June 14 vs. Blue Jays at 4:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Sunday, June 15 vs. Blue Jays at 1:35 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Monday, June 16 @ Marlins at 6:40 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Tuesday, June 17 @ Marlins at 6:40 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Wednesday, June 18 @ Marlins at 6:40 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
Thursday, June 19 @ Marlins at 6:40 ET: Tom McCarthy (play-by-play) and John Kruk (color commentator)
J.T. Realmuto legit almost caught Nick Castellanos 😂
pic.twitter.com/LFgnken9TA
Friday, June 20 vs. Mets at 7:15 ET on Apple TV+: Wayne Randazzo (play-by-play), Dontrelle Willis (color commentator) and Heidi Watney (dugout reporter)
Saturday, June 21 vs. Mets at 7:15 ET on FOX: Adam Amin (play-by-play), John Smoltz (color commentator) and Ken Rosenthal (dugout reporter)
Sunday, June 22 vs. Mets at 7:10 ET on ESPN: Jon "Boog" Sciambi (play-by-play), Eduardo Pérez (color commentator), David Cone (color commentator) and Buster Olney (dugout reporter)
Tuesday, June 24 @ Astros at 8:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Wednesday, June 25 @ Astros 8:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Thursday, June 26 @ Astros at 2:10 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Friday, June 27 @ Braves at 7:15 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Saturday, June 28 @ Braves at 7:15 ET on FOX: Adam Amin (play-by-play), John Smoltz (color commentator) and Ken Rosenthal (dugout reporter)
Sunday, June 29 @ Braves at 1:35 ET: Tom McCarthy (play-by-play) and Ruben Amaro Jr. (color commentator)
Monday, June 30 vs. Padres at 6:35 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, July 2 vs. Padres at 1:05 ET (doubleheader Game 1): Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Wednesday, July 2 vs. Padres at 6:15 ET (doubleheader Game 2): Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Friday, July 4 vs. Reds at 1:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
Saturday, July 5 vs. Reds at 4:05 ET: Tom McCarthy (play-by-play), John Kruk (color commentator) and Taryn Hatcher (dugout reporter)
That’s one of the best starts of Zack Wheeler’s career. 👏
pic.twitter.com/byD8OtNiZH
Sunday, July 6 vs. Reds at 1:35 ET: Tom McCarthy (play-by-play), John Kruk (color commentator), Cole Hamels (color commentator) and Taryn Hatcher (dugout reporter)