The Pittsburgh Pirates have been shaking things up, and they have quite an interesting road ahead of them. They’re not in the best position in the standings (just being honest), but they’ve shown us some nice flashes of potential. This is where the saying, “It’s a marathon, not a sprint,” comes into play.
At the center of their turnaround is Paul Skenes, the reigning NL Rookie of the Year, back-to-back All-Star, and already one of baseball’s top arms with a stunning 1.98 ERA and 301 strikeouts as of mid‑July 2025. He’s flanked by steady mid-rotation depth with the likes of Mitch Keller, the team’s veteran workhorse, and breakout sophomore Jared Jones (currently on the injured list), a projected 3.89 ERA guy expected to punch out over 130 batters.
Shortstop-turned-center fielder Oneil Cruz anchors Pittsburgh’s offense. His rare combination of elite raw power and eye-popping stolen base potential makes him a tantalizing force, though it’s not without its rough edges at the plate. Rumor has it that trade suitors are circling Cruz, possibly including the Yankees. There’s no way you can’t tune in to see how all this plays out.
Want more TV sports coverage?
Subscribe to CableTV.com’s email newsletter for the latest event-viewing guides, entertaining takes, and money-saving promotions.
By signing up, you agree to our Privacy Policy & Terms and Conditions.
What channels have Pittsburgh Pirates games?
SportsNet Pittsburgh is the home TV network for in-market fans watching Pittsburgh Pirates games during the 2025 MLB season. The channel can be accessed through its standalone streaming app SNP 360 or via providers like DIRECTV, Fubo, Spectrum, and Xfinity.
To watch SportsNet Pittsburgh broadcasts from outside the team’s TV market, you’ll need either MLB.TV (for streaming) or MLB EXTRA INNINGS (for cable/satellite). Meanwhile, some Pirates games will be featured nationally on major outlets, including Apple TV+, ESPN, FOX, TBS, FS1, MLB Network, and The Roku Channel.
Best TV plans for watching the Pittsburgh Pirates
To catch every Pirates game this season, you’ll want a TV plan that covers both the local SportsNet Pittsburgh channel and the national networks. Here are my top recommendations for building the perfect setup.
For the most complete coverage
If you want a single service that gets you everything, I’d say DIRECTV’s streaming CHOICE package has the edge. It’s one of the few live TV streaming services that includes SportsNet Pittsburgh for in-market games, plus all the national channels you’ll need (like ESPN, FS1, and MLB Network). Fubo is another excellent all-in-one option that also carries SportsNet Pittsburgh, but it lacks TNT Sports channels.
Standalone in-market TV package
For local fans who don’t want a full live TV package, your best bet is SportsNet Pittsburgh’s SNP 360 streaming service. Its plans start at $21.99 per month, and you can stream nearly every in-market Pirates game without a cable subscription. The only issue with this route is that you’ll still need another method for watching any nationally televised games.
You can check out more provider options in our main How To Watch MLB Games guide. Or, use our zip code tool below to see services available in your town.
2025 Pittsburgh Pirates TV schedule
While a playoff spot may be out of reach for the Pirates this season, the future is on full display every day. The final stretch of the 2025 calendar is a showcase for the electric young duo of Paul Skenes and Oneil Cruz. Skenes has been dominant every time he takes the mound, while Cruz’s power bat is just as scary for opposing pitchers.
Still, Pittsburgh’s clawing its way up the MLB standings. If you miss these remaining games, you might miss the moment everything turns around. Keep tabs on the TV schedule below for all game times and channel listings.
Opponent | Day | Time (ET) | Channel |
---|---|---|---|
Preseason |
|||
At Baltimore Orioles | Saturday, Feb. 22 | 1:05 p.m. | SNP, MLB Network |
Minnesota Twins | Sunday, Feb. 23 | 1:05 p.m. | SNP |
Atlanta Braves | Tuesday, Feb. 25 | 1:05 p.m. | — |
Baltimore Orioles | Wednesday, Feb. 26 | 1:05 p.m. | — |
At Atlanta Braves | Wednesday, Feb. 26 | 1:05 p.m. | — |
At Minnesota Twins | Thursday, Feb. 27 | 1:05 p.m. | — |
Tampa Bay Rays | Friday, Feb. 28 | 1:05 p.m. | — |
At Baltimore Orioles | Saturday, March 1 | 1:05 p.m. | SNP, MLB Network |
Detroit Tigers | Sunday, March 2 | 1:05 p.m. | SNP |
At New York Yankees | Monday, March 3 | 6:35 p.m. | SNP |
Boston Red Sox | Tuesday, March 4 | 1:05 p.m. | SNP |
Toronto Blue Jays | Wednesday, March 5 | 1:05 p.m. | SNP |
At Baltimore Orioles | Thursday, March 6 | 6:05 p.m. | — |
Philadelphia Phillies | Friday, March 7 | 1:05 p.m. | SNP, MLB Network |
At Atlanta Braves | Saturday, March 8 | 1:05 p.m. | — |
At Detroit Tigers | Sunday, March 9 | 1:05 p.m. | — |
Baltimore Orioles | Monday, March 10 | 6:05 p.m. | SNP |
New York Yankees | Tuesday, March 11 | 1:05 p.m. | SNP |
At Minnesota Twins | Thursday, March 13 | 1:05 p.m. | — |
Detroit Tigers | Friday, March 14 | 6:05 p.m. | SNP |
Baltimore Orioles | Saturday, March 15 | 1:05 p.m. | SNP |
At New York Yankees | Sunday, March 16 | 1:05 p.m. | SNP |
At Detroit Tigers | Monday, March 17 | 1:05 p.m. | — |
Minnesota Twins | Monday, March 17 | 1:05 p.m. | SNP |
Philadelphia Phillies | Tuesday, March 18 | 1:05 p.m. | SNP, MLB Network |
At Tampa Bay Rays | Wednesday, March 19 | 1:05 p.m. | — |
At Boston Red Sox | Friday, March 21 | 6:05 p.m. | SNP+ |
Baltimore Orioles | Saturday, March 22 | 1:05 p.m. | SNP |
At Toronto Blue Jays | Sunday, March 23 | 1:07 p.m. | SNP |
At Minnesota Twins | Monday, March 24 | 1:05 p.m. | SNP |
March |
|||
At Miami Marlins | Thursday, March 27 | 4:10 p.m. | SNP |
At Miami Marlins | Friday, March 28 | 7:10 p.m. | SNP |
At Miami Marlins | Saturday, March 29 | 4:10 p.m. | SNP |
At Miami Marlins | Sunday, March 30 | 1:40 p.m. | SNP |
At Tampa Bay Rays | Monday, March 31 | 7:05 p.m. | SNP |
April |
|||
At Tampa Bay Rays | Tuesday, April 1 | 7:05 p.m. | SNP |
At Tampa Bay Rays | Wednesday, April 2 | 1:10 p.m. | SNP |
New York Yankees | Friday, April 4 | 4:12 p.m. | SNP |
New York Yankees | Saturday, April 5 | 4:05 p.m. | SNP |
New York Yankees | Sunday, April 6 | 1:35 p.m. | SNP |
St. Louis Cardinals | Monday, April 7 | 6:40 p.m. | SNP |
St. Louis Cardinals | Tuesday, April 8 | 6:40 p.m. | SNP |
St. Louis Cardinals | Wednesday, April 9 | 12:35 p.m. | SNP |
At Cincinnati Reds | Friday, April 11 | 6:40 p.m. | Apple TV+ |
At Cincinnati Reds | Saturday, April 12 | 6:40 p.m. | SNP |
At Cincinnati Reds | Sunday, April 13 | 1:40 p.m. | SNP |
Washington Nationals | Monday, April 14 | 6:40 p.m. | SNP |
Washington Nationals | Tuesday, April 15 | 6:40 p.m. | SNP |
Washington Nationals | Wednesday, April 16 | 6:40 p.m. | SNP |
Washington Nationals | Thursday, April 17 | 12:35 p.m. | SNP, MLB Network |
Cleveland Guardians | Friday, April 18 | 6:40 p.m. | SNP |
Cleveland Guardians | Saturday, April 19 | 4:05 p.m. | SNP |
Cleveland Guardians | Sunday, April 20 | 1:35 p.m. | SNP |
At Los Angeles Angels | Tuesday, April 22 | 9:38 p.m. | SNP |
At Los Angeles Angels | Wednesday, April 23 | 9:38 p.m. | SNP |
At Los Angeles Angels | Thursday, April 24 | 9:29 p.m. | SNP |
At Los Angeles Dodgers | Friday, April 25 | 10:10 p.m. | SNP, MLB Network |
At Los Angeles Dodgers | Saturday, April 26 | 9:10 p.m. | SNP |
At Los Angeles Dodgers | Sunday, April 27 | 4:10 p.m. | SNP |
Chicago Cubs | Tuesday, April 29 | 6:40 p.m. | SNP |
Chicago Cubs | Wednesday, April 30 | 6:40 p.m. | SNP |
May |
|||
Chicago Cubs | Thursday, May 1 | 12:35 p.m. | SNP |
San Diego Padres | Friday, May 2 | 6:40 p.m. | Apple TV+ |
San Diego Padres | Saturday, May 3 | 4:05 p.m. | SNP |
San Diego Padres | Sunday, May 4 | 1:35 p.m. | SNP |
At St. Louis Cardinals | Monday, May 5 | 7:45 p.m. | SNP |
At St. Louis Cardinals | Tuesday, May 6 | 7:45 p.m. | SNP |
At St. Louis Cardinals | Wednesday, May 7 | 1:15 p.m. | SNP, MLB Network |
Atlanta Braves | Friday, May 9 | 6:40 p.m. | SNP |
Atlanta Braves | Saturday, May 10 | 4:05 p.m. | SNP |
Atlanta Braves | Sunday, May 11 | 1:35 p.m. | SNP, MLB Network |
At New York Mets | Monday, May 12 | 7:10 p.m. | SNP |
At New York Mets | Tuesday, May 13 | 7:10 p.m. | SNP |
At New York Mets | Wednesday, May 14 | 7:10 p.m. | SNP, MLB Network |
At Philadelphia Phillies | Friday, May 16 | 6:45 p.m. | SNP |
At Philadelphia Phillies | Saturday, May 17 | 6:05 p.m. | SNP |
At Philadelphia Phillies | Sunday, May 18 | 1:35 p.m. | SNP |
Cincinnati Reds | Monday, May 19 | 6:40 p.m. | SNP, FS1 |
Cincinnati Reds | Tuesday, May 20 | 6:40 p.m. | SNP |
Cincinnati Reds | Wednesday, May 21 | 12:35 p.m. | SNP |
Milwaukee Brewers | Thursday, May 22 | 6:40 p.m. | SNP |
Milwaukee Brewers | Friday, May 23 | 6:40 p.m. | SNP |
Milwaukee Brewers | Saturday, May 24 | 4:05 p.m. | SNP |
Milwaukee Brewers | Sunday, May 25 | 1:35 p.m. | SNP |
At Arizona Diamondbacks | Monday, May 26 | 8:10 p.m. | SNP, MLB Network |
At Arizona Diamondbacks | Tuesday, May 27 | 9:40 p.m. | SNP, MLB Network |
At Arizona Diamondbacks | Wednesday, May 28 | 3:40 p.m. | SNP |
At San Diego Padres | Friday, May 30 | 9:40 p.m. | SNP, MLB Network |
At San Diego Padres | Saturday, May 31 | 9:40 p.m. | SNP |
June |
|||
At San Diego Padres | Sunday, June 1 | 5:10 p.m. | SNP |
Houston Astros | Tuesday, June 3 | 6:40 p.m. | SNP |
Houston Astros | Wednesday, June 4 | 6:40 p.m. | SNP |
Houston Astros | Thursday, June 5 | 6:40 p.m. | SNP |
Philadelphia Phillies | Friday, June 6 | 6:40 p.m. | SNP |
Philadelphia Phillies | Saturday, June 7 | 4:05 p.m. | SNP |
Philadelphia Phillies | Sunday, June 8 | 1:35 p.m. | SNP, MLB Network |
Miami Marlins | Monday, June 9 | 6:40 p.m. | SNP, FS1 |
Miami Marlins | Tuesday, June 10 | 6:40 p.m. | SNP |
Miami Marlins | Wednesday, June 11 | 12:35 p.m. | SNP |
At Chicago Cubs | Thursday, June 12 | 8:05 p.m. | SNP |
At Chicago Cubs | Friday, June 13 | 2:20 p.m. | SNP, MLB Network |
At Chicago Cubs | Saturday, June 14 | 2:20 p.m. | SNP |
At Chicago Cubs | Sunday, June 15 | 2:20 p.m. | SNP |
At Detroit Tigers | Tuesday, June 17 | 6:40 p.m. | SNP |
At Detroit Tigers | Thursday, June 19 | 1:10 p.m. | SNP |
At Detroit Tigers | Thursday, June 19 | 6:10 p.m. | SNP |
Texas Rangers | Friday, June 20 | 6:40 p.m. | SNP |
Texas Rangers | Saturday, June 21 | 4:05 p.m. | SNP, FS1 |
Texas Rangers | Sunday, June 22 | 1:35 p.m. | SNP, MLB Network |
At Milwaukee Brewers | Monday, June 23 | 7:40 p.m. | SNP |
At Milwaukee Brewers | Tuesday, June 24 | 7:40 p.m. | SNP |
At Milwaukee Brewers | Wednesday, June 25 | 2:10 p.m. | SNP, MLB Network |
New York Mets | Friday, June 27 | 6:40 p.m. | SNP |
New York Mets | Saturday, June 28 | 4:05 p.m. | SNP |
New York Mets | Sunday, June 29 | 1:35 p.m. | SNP |
St. Louis Cardinals | Monday, June 30 | 6:40 p.m. | SNP |
July |
|||
St. Louis Cardinals | Tuesday, July 1 | 6:40 p.m. | SNP |
St. Louis Cardinals | Wednesday, July 2 | 12:35 p.m. | SNP, MLB Network |
At Seattle Mariners | Friday, July 4 | 4:10 p.m. | SNP |
At Seattle Mariners | Saturday, July 5 | 10:10 p.m. | SNP, FS1 |
At Seattle Mariners | Sunday, July 6 | 4:10 p.m. | SNP |
At Kansas City Royals | Monday, July 7 | 7:40 p.m. | SNP |
At Kansas City Royals | Tuesday, July 8 | 7:40 p.m. | SNP |
At Kansas City Royals | Wednesday, July 9 | 7:40 p.m. | SNP |
At Minnesota Twins | Friday, July 11 | 8:10 p.m. | SNP |
At Minnesota Twins | Saturday, July 12 | 2:10 p.m. | SNP |
At Minnesota Twins | Sunday, July 13 | 2:10 p.m. | SNP |
Home Run Derby | Monday, July 14 | 8:00 p.m. | ESPN |
MLB All-Star Game | Tuesday, July 15 | 8:00 p.m. | FOX, Fox Deportes |
Chicago White Sox | Friday, July 18 | 6:40 p.m. | SNP |
Chicago White Sox | Saturday, July 19 | 6:40 p.m. | SNP |
Chicago White Sox | Sunday, July 20 | 1:35 p.m. | SNP |
Detroit Tigers | Monday, July 21 | 6:40 p.m. | SNP |
Detroit Tigers | Tuesday, July 22 | 6:40 p.m. | SNP |
Detroit Tigers | Wednesday, July 23 | 12:35 p.m. | SNP |
Arizona Diamondbacks | Friday, July 25 | 6:40 p.m. | SNP |
Arizona Diamondbacks | Saturday, July 26 | 6:40 p.m. | SNP |
Arizona Diamondbacks | Sunday, July 27 | 1:35 p.m. | SNP |
At San Francisco Giants | Monday, July 28 | 9:45 p.m. | SNP, MLB Network |
At San Francisco Giants | Tuesday, July 29 | 9:45 p.m. | SNP, MLB Network |
At San Francisco Giants | Wednesday, July 30 | 3:45 p.m. | SNP |
August |
|||
At Colorado Rockies | Friday, Aug. 1 | 8:10 p.m. | SNP |
At Colorado Rockies | Saturday, Aug. 2 | 3:10 p.m. | SNP |
At Colorado Rockies | Sunday, Aug. 3 | 3:10 p.m. | SNP |
San Francisco Giants | Monday, Aug. 4 | 6:40 p.m. | SNP |
San Francisco Giants | Tuesday, Aug. 5 | 6:40 p.m. | SNP |
San Francisco Giants | Wednesday, Aug. 6 | 12:35 p.m. | SNP |
Cincinnati Reds | Thursday, Aug. 7 | 6:40 p.m. | SNP, MLB Network |
Cincinnati Reds | Friday, Aug. 8 | 6:40 p.m. | Apple TV+ |
Cincinnati Reds | Saturday, Aug. 9 | 6:40 p.m. | SNP |
Cincinnati Reds | Sunday, Aug. 10 | 1:35 p.m. | SNP, MLB Network |
At Milwaukee Brewers | Monday, Aug. 11 | 7:40 p.m. | SNP, MLB Network |
At Milwaukee Brewers | Tuesday, Aug. 12 | 7:40 p.m. | SNP |
At Milwaukee Brewers | Wednesday, Aug. 13 | 2:10 p.m. | SNP, MLB Network |
At Chicago Cubs | Friday, Aug. 15 | 2:20 p.m. | SNP, MLB Network |
At Chicago Cubs | Saturday, Aug. 16 | 2:20 p.m. | SNP, FS1 |
At Chicago Cubs | Sunday, Aug. 17 | 2:20 p.m. | SNP |
Toronto Blue Jays | Monday, Aug. 18 | 6:40 p.m. | SNP |
Toronto Blue Jays | Tuesday, Aug. 19 | 6:40 p.m. | SNP |
Toronto Blue Jays | Wednesday, Aug. 20 | 12:35 p.m. | SNP |
Colorado Rockies | Friday, Aug. 22 | 6:40 p.m. | SNP |
Colorado Rockies | Saturday, Aug. 23 | 6:40 p.m. | SNP |
Colorado Rockies | Sunday, Aug. 24 | 12:05 p.m. | The Roku Channel |
At St. Louis Cardinals | Monday, Aug. 25 | 7:45 p.m. | SNP |
At St. Louis Cardinals | Tuesday, Aug. 26 | 7:45 p.m. | SNP |
At St. Louis Cardinals | Wednesday, Aug. 27 | 7:45 p.m. | SNP, FS1 |
At St. Louis Cardinals | Thursday, Aug. 28 | 2:15 p.m. | SNP |
At Boston Red Sox | Friday, Aug. 29 | 7:10 p.m. | SNP, MLB Network |
At Boston Red Sox | Saturday, Aug. 30 | 4:10 p.m. | SNP, MLB Network |
At Boston Red Sox | Sunday, Aug. 31 | 1:35 p.m. | SNP, MLB Network |
September |
|||
Los Angeles Dodgers | Tuesday, Sept. 2 | 6:40 p.m. | SNP |
Los Angeles Dodgers | Wednesday, Sept. 3 | 6:40 p.m. | SNP |
Los Angeles Dodgers | Thursday, Sept. 4 | 6:40 p.m. | SNP |
Milwaukee Brewers | Friday, Sept. 5 | 6:40 p.m. | Apple TV+ |
Milwaukee Brewers | Saturday, Sept. 6 | 6:40 p.m. | SNP |
Milwaukee Brewers | Sunday, Sept. 7 | 1:35 p.m. | SNP |
At Baltimore Orioles | Tuesday, Sept. 9 | 6:35 p.m. | SNP |
At Baltimore Orioles | Wednesday, Sept. 10 | 6:35 p.m. | SNP |
At Baltimore Orioles | Thursday, Sept. 11 | 1:05 p.m. | SNP |
At Washington Nationals | Friday, Sept. 12 | 6:45 p.m. | SNP |
At Washington Nationals | Saturday, Sept. 13 | 4:05 p.m. | SNP |
At Washington Nationals | Sunday, Sept. 14 | 1:35 p.m. | SNP |
Chicago Cubs | Monday, Sept. 15 | 6:40 p.m. | SNP, MLB Network |
Chicago Cubs | Tuesday, Sept. 16 | 6:40 p.m. | SNP |
Chicago Cubs | Wednesday, Sept. 17 | 12:35 p.m. | SNP, MLB Network |
Oakland Athletics | Friday, Sept. 19 | 6:40 p.m. | SNP |
Oakland Athletics | Saturday, Sept. 20 | 6:40 p.m. | SNP |
Oakland Athletics | Sunday, Sept. 21 | 1:35 p.m. | SNP |
At Cincinnati Reds | Tuesday, Sept. 23 | 6:40 p.m. | SNP |
At Cincinnati Reds | Wednesday, Sept. 24 | 6:40 p.m. | SNP |
At Cincinnati Reds | Thursday, Sept. 25 | 12:40 p.m. | SNP, MLB Network |
At Atlanta Braves | Friday, Sept. 26 | 7:15 p.m. | SNP |
At Atlanta Braves | Saturday, Sept. 27 | 7:15 p.m. | SNP |
At Atlanta Braves | Sunday, Sept. 28 | 3:15 p.m. | SNP |
Data effective as of post date.
How to watch the Pittsburgh Pirates FAQ
How can I stream Pittsburgh Pirates games?
The easiest way to stream the most in-market Pirates games is through SNP 360, SportsNet Pittsburgh’s direct-to-consumer app. But out-of-market fans will need an MLB.TV subscription. You can also catch games through live TV streaming services like DIRECTV and Fubo, which carry the necessary local and national channels.
Is there a way to watch Pirates games for free?
Yes, some nationally televised Pirates games are available for free during the season if you use a digital antenna. You can also catch free MLB games on MLB.TV and The Roku Channel. Additionally, Fubo and DIRECTV STREAM offer free trials that include access to SportsNet Pittsburgh, so you can enjoy a few games without paying up front.
Who are the key players to watch on the Pirates roster in 2025?
Paul Skenes leads the rotation with a sub-2.00 ERA and over 300 strikeouts, while Oneil Cruz brings elite power and speed from center field. Mitch Keller and Jared Jones (currently injured) round out the pitching depth, and David Bednar anchors the bullpen with strong late-inning performances.
Are the Pirates in playoff contention this season?
As of early August, the Pirates are hovering well below .500 with a 49–65 record. While they’re currently at the bottom of the NL Central, strong individual performances and trade interest in key players suggest they could be active at the deadline—either as sellers or surprise buyers.
Why you should trust us
Live and breathe Pirates baseball? That’s why our CableTV.com Contributing Writer, Creshonda Smith, created this guide so that you never have to miss another game. She combed through up-to-date stats, insider news, and local insights to give you a complete picture of the Pittsburgh Pirates’ broadcast situation.
She researched the Pirates’ complete 2025 TV schedule and cross-referenced it with the channel lineups of major TV providers. Her final recommendations are based on a careful comparison of game availability, pricing, and overall value for Pirates fans.
Check out our How We Rank page to learn more about our methods.