Full Season
Full Season3/26/2026 - Pirates @ Mets3/29/2026 - Pirates @ Mets3/31/2026 - Pirates @ Reds4/3/2026 - Orioles @ Pirates4/6/2026 - Padres @ Pirates4/7/2026 - Padres @ Pirates4/11/2026 - Pirates @ Cubs4/14/2026 - Nationals @ Pirates4/16/2026 - Nationals @ Pirates4/18/2026 - Rays @ Pirates4/23/2026 - Pirates @ Rangers4/25/2026 - Pirates @ Brewers4/29/2026 - Cardinals @ Pirates4/30/2026 - Cardinals @ Pirates5/2/2026 - Reds @ Pirates5/5/2026 - Pirates @ Diamondbacks5/10/2026 - Pirates @ Giants5/14/2026 - Rockies @ Pirates5/16/2026 - Phillies @ Pirates5/17/2026 - Phillies @ Pirates5/20/2026 - Pirates @ Cardinals5/23/2026 - Pirates @ Blue Jays5/24/2026 - Pirates @ Blue Jays5/27/2026 - Cubs @ Pirates5/28/2026 - Cubs @ Pirates5/30/2026 - Twins @ Pirates6/3/2026 - Pirates @ Astros6/6/2026 - Pirates @ Braves6/11/2026 - Dodgers @ Pirates6/13/2026 - Marlins @ Pirates6/16/2026 - Pirates @ Athletics6/19/2026 - Pirates @ Rockies6/21/2026 - Pirates @ Rockies6/25/2026 - Mariners @ Pirates6/27/2026 - Reds @ Pirates6/29/2026 - Pirates @ Phillies7/1/2026 - Pirates @ Phillies7/4/2026 - Pirates @ Nationals7/9/2026 - Braves @ Pirates7/11/2026 - Brewers @ Pirates Game 27/18/2026 - Pirates @ Guardians Game 27/22/2026 - Pirates @ Yankees Game 27/24/2026 - Cubs @ Pirates7/27/2026 - Diamondbacks @ Pirates7/30/2026 - Pirates @ Reds8/2/2026 - Pirates @ Reds8/4/2026 - Pirates @ Brewers8/7/2026 - Mets @ Pirates8/11/2026 - Pirates @ Marlins8/17/2026 - Tigers @ Pirates8/21/2026 - Pirates @ Dodgers8/22/2026 - Pirates @ Dodgers8/24/2026 - Pirates @ Padres8/28/2026 - Pirates @ Cardinals8/30/2026 - Pirates @ Cardinals9/1/2026 - Giants @ Pirates9/3/2026 - Giants @ Pirates9/5/2026 - Angels @ Pirates9/8/2026 - Pirates @ White Sox9/9/2026 - Pirates @ White Sox9/15/2026 - Brewers @ Pirates9/16/2026 - Brewers @ Pirates9/18/2026 - Royals @ Pirates9/20/2026 - Royals @ Pirates9/24/2026 - Cardinals @ Pirates9/26/2026 - Pirates @ Tigers