2021 Pittsburgh Pirates season

The 2021 Pittsburgh Pirates season was the franchise's 140th season overall, 135th season as a member of the National League, and 21st season at PNC Park. The Pirates suffered another heavily losing season, finishing last in the National League Central with a 0.377 winning percentage, the second-worst in the National League. They were 34 games behind the division-winning Brewers. One rare highlight from the season was winning a series of games against the playoff-bound Giants, including a 10-2 steamrolling of them at Oracle Park.

The Pirates had the first overall pick in the 2021 Major League Baseball draft after their weak 2020 season, drafting catcher Henry Davis. Sports journalists suspect that the team was tanking again in the 2021 season for a high draft spot in the 2022 Major League Baseball draft.

Game log
Bold = Pirates team member''
 * - style="text-align:center;"
 * ''Legend:      = Win       = Loss       = Postponement

Notable games
On May 27 in a game against the Chicago Cubs with Cubs catcher Willson Contreras on second base and Javier Báez at the plate with 2 outs, Baez hit a ground ball to third basemen Erik González who made a wide throw to first basemen Will Craig. Instead of touching first, Craig decided to chase down Baez back to home plate. With Contreras coming home, Craig tried to toss the ball to the catcher Michael Pérez. Contreras beat the throw and was able to score. With Baez going back to first, Perez tried to throw it to first, but Adam Frazier was late to cover the bag and the ball sailed into right field. Baez decided to head to second in which the Pirates tried to throw him out at second but the throw wasn't in time. The play was ruled as 2 errors: one by Craig and the other by Perez.

Batting
Note: G = Games played; AB = At bats; R = Runs; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; SB = Stolen bases; BB = Walks; AVG = Batting average; SLG = Slugging average Source:

Pitching
Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; SO = Strikeouts Source: