2021 Game Log: 61–101 (Home: 37–44; Away: 24–57) April: 12–13 (Home: 5–5; Away: 7–8)
# Date Opponent Score Win Loss Save Attendance Record Streak 1 April 1 @ Cubs 5–3 Howard (1–0) Hendricks (0–1) Rodríguez (1)10,343 1–0 W1 2 April 3 @ Cubs 1–5 Arrieta (1–0) Anderson (0–1)— 10,343 1–1 L1 3 April 4 @ Cubs 3–4 Davies (1–0) Keller (0–1) Kimbrel (1) 10,343 1–2 L2 4 April 5 @ Reds 3–5 Doolittle (1–0) Howard (1–1) Garrett (1) 9,097 1–3 L3 5 April 6 @ Reds 1–14 Miley (1–0) Cahill (0–1)— 11,093 1–4 L4 6 April 7 @ Reds 4–11 Castillo (1–0) Kuhl (0–1)— 11,463 1–5 L5 7 April 8 Cubs 2–4 Arrieta (2–0) Anderson (0–2) Kimbrel (2) 7,749 1–6 L6 8 April 10 Cubs 8–2 Keller (1–1) Davies (1–1) — 7,052 2–6 W1 9 April 11 Cubs 7–1 Brubaker (1–0) Williams (1–1) — 6,851 3–6 W2 10 April 12 Padres 2–6 Darvish (1–0) Oviedo (0–1)— 4,068 3–7 L1 11 April 13 Padres 8–4 Stratton (1–0) Crismatt (0–1) — 4,814 4–7 W1 12 April 14 Padres 5–1 Anderson (1–2) Musgrove (2–1) — 5,228 5–7 W2 13 April 15 Padres 3–8 Paddack (1–1) Keller (1–2) Stammen (1) 4,023 5–8 L1 14 April 16 @ Brewers 6–1 Brubaker (2–0) Houser (1–2) — 11,967 6–8 W1 15 April 17 @ Brewers 1–7 Anderson (2–1) Cahill (0–2)— 12,038 6–9 L1 16 April 18 @ Brewers 6–5 (10) Rodríguez (1–0) Feyereisen (0–1) — 11,772 7–9 W1 — April 20 @ Tigers Postponed (snow; makeup April 21) 17 April 21 (1) @ Tigers 3–2 (7) Anderson (2–2) Fulmer (1–1) Rodríguez (2)7,356 8–9 W2 18 April 21 (2) @ Tigers 2–5 (7) Turnbull (1–0) Yajure (0–1) Soto (2) 7,461 8–10 L1 19 April 22 @ Tigers 4–2 Howard (2–1) Cisnero (0–1) Rodríguez (3)7,314 9–10 W1 20 April 23 @ Twins 0–2 Happ (1–0) Brubaker (2–1) Rogers (1) 9,541 9–11 L1 21 April 24 @ Twins 6–2 Cahill (1–2) Pineda (1–1) — 9,718 10–11 W1 22 April 25 @ Twins 6–2 Holmes (1–0) Shoemaker (1–2) — 9,396 11–11 W2 23 April 27 Royals 2–1 Underwood Jr. (1–0) Junis (1–1) Rodríguez (4)5,510 12–11 W3 24 April 28 Royals 6–9 Zimmer (2–0) Keller (1–3) Staumont (3) 4,226 12–12 L1 25 April 30 Cardinals 3–7 Gant (2–2) Brubaker (2–2)— 5,953 12–13 L2
May: 8–20 (Home: 5–10; Away: 3–10)
# Date Opponent Score Win Loss Save Attendance Record Streak 26 May 1 Cardinals 5–12 Flaherty (5–0) Cahill (1–3)— 7,331 12–14 L3 27 May 2 Cardinals 0–3 Martínez (2–4) Crowe (0–1) Reyes (7) 7,343 12–15 L4 28 May 3 @ Padres 0–2 Hill (2–2) Anderson (2–3) Melancon (10) 15,250 12–16 L5 29 May 4 @ Padres 2–1 Keller (2–3) Weathers (1–1) Rodríguez (5)15,250 13–16 W1 30 May 5 @ Padres 2–4 Stammen (2–1) Underwood Jr. (1–1) Melancon (11) 15,250 13–17 L1 31 May 7 @ Cubs 2–3 Davies (2–2) Cahill (1–4) Brothers (1) 10,343 13–18 L2 32 May 8 @ Cubs 2–3 Thompson (1–0) Howard (2–2) Kimbrel (6) 10,343 13–19 L3 33 May 9 @ Cubs 6–5 Anderson (3–3) Hendricks (2–4) Rodríguez (6)10,343 14–19 W1 34 May 10 Reds 1–14 Mahle (2–1) Keller (2–4)— 4,065 14–20 L1 35 May 11 Reds 7–2 Brubaker (3–2) Hoffman (2–3) — 4,049 15–20 W1 36 May 12 Reds 1–5 (10) Sims (2–1) Underwood Jr. (1–2)— 4,515 15–21 L1 37 May 13 Giants 1–3 DeSclafani (3–1) Crowe (0–2) Rogers (3) 4,099 15–22 L2 38 May 14 Giants 3–2 (11) Oviedo (1–1) Baragar (2–1) — 6,743 16–22 W1 39 May 15 Giants 8–6 Rodríguez (2–0) McGee (1–1) — 7,833 17–22 W2 40 May 16 Giants 1–4 Wood (5–0) Keller (2–5) Rogers (4) 7,356 17–23 L1 41 May 18 @ Cardinals 2–5 Gant (3–3) Brubaker (3–3) Reyes (12) 14,005 17–24 L2 42 May 19 @ Cardinals 5–8 Flaherty (8–0) Cahill (1–5) Reyes (13) 14,677 17–25 L3 43 May 20 @ Braves 6–4 (10) Rodríguez (3–0) Webb (1–2) — 21,430 18–25 W1 44 May 21 @ Braves 1–20 Anderson (4–1) Anderson (3–4)— 37,545 18–26 L1 45 May 22 @ Braves 1–6 Wilson (2–2) Keller (2–6)— 40,068 18–27 L2 46 May 23 @ Braves 1–7 Fried (2–2) Brubaker (3–4)— 39,874 18–28 L3 47 May 25 Cubs 3–4 Arrieta (5–4) Ponce (0–1) Kimbrel (10) 6,750 18–29 L4 48 May 26 Cubs 1–4 Williams (3–2) Crowe (0–3) Kimbrel (11) 5,660 18–30 L5 49 May 27 Cubs 3–5 Hendricks (5–4) Anderson (3–5) Tepera (1) 7,202 18–31 L6 — May 28 Rockies Postponed (rain; makeup May 29) 50 May 29 (1) Rockies 7–0 (7) Brubaker (4–4) Gray (4–5) — 5,279 19–31 W1 51 May 29 (2) Rockies 4–0 (7) Keller (3–6) Gomber (3–5) — 7,183 20–31 W2 52 May 30 Rockies 3–4 Bard (3–3) Rodríguez (3–1)— 7,917 20–32 L1 53 May 31 @ Royals 3–7 Minor (4–2) Kuhl (0–2)— 12,604 20–33 L2
June: 9–17 (Home: 6–6; Away: 3–11)
# Date Opponent Score Win Loss Save Attendance Record Streak 54 June 1 @ Royals 5–10 Singer (3–4) Crowe (0–4)— 10,333 20–34 L3 55 June 3 Marlins 5–3 Crick (1–0) Floro (2–3) Rodríguez (7)4,192 21–34 W1 56 June 4 Marlins 9–2 Underwood Jr. (2–2) Poteet (2–2) Stratton (1)8,044 22–34 W2 57 June 5 Marlins 8–7 (12) Holmes (2–0) Cimber (1–2) — 8,714 23–34 W3 58 June 6 Marlins 1–3 Alcántara (3–5) Kuhl (0–3) García (10) 5,477 23–35 L1 59 June 8 Dodgers 3–5 Buehler (5–0) Brubaker (4–5) Jansen (13) 9,047 23–36 L2 60 June 9 Dodgers 1–2 González (3–0) Anderson (3–6) Jansen (14) 10,957 23–37 L3 61 June 10 Dodgers 3–6 (8) Urías (9–2) Keller (3–7) Bickford (1) 9,396 23–38 L4 62 June 11 @ Brewers 4–7 Woodruff (5–2) Holmes (2–1) Hader (15) 17,678 23–39 L5 63 June 12 @ Brewers 4–7 Richards (1–0) Kuhl (0–4) Hader (16) 20,126 23–40 L6 64 June 13 @ Brewers 2–5 Suter (8–3) Bednar (0–1) Hader (17) 20,545 23–41 L7 65 June 14 @ Nationals 2–3 Finnegan (3–2) Holmes (2–2) Hand (12) 14,859 23–42 L8 66 June 15 @ Nationals 1–8 Corbin (4–5) Anderson (3–7)— 16,886 23–43 L9 67 June 16 @ Nationals 1–3 Espino (1–2) De Jong (0–1) Hand (13) 16,781 23–44 L10 68 June 18 Indians 11–10 Kuhl (1–4) Mejía (1–2) Rodríguez (8)16,965 24–44 W1 69 June 19 Indians 6–3 Stratton (2–0) Shaw (1–2) — 16,830 25–44 W2 70 June 20 Indians 1–2 Maton (2–0) Brubaker (4–6) Karinchak (8) 16,582 25–45 L1 71 June 22 White Sox 6–3 Bednar (1–1) Crochet (2–4) Rodríguez (9)9,847 26–45 W1 72 June 23 White Sox 3–4 Cease (6–3) De Jong (0–2) Hendriks (19) 10,406 26–46 L1 73 June 24 @ Cardinals 8–2 Kuhl (2–4) Martínez (3–9) — 33,254 27–46 W1 74 June 25 @ Cardinals 5–4 Crowe (1–4) Woodford (1–1) Rodríguez (10)34,812 28–46 W2 75 June 26 @ Cardinals 1–3 Wainwright (6–5) Brubaker (4–7) Reyes (18) 33,058 28–47 L1 76 June 27 @ Cardinals 7–2 Kranick (1–0) Oviedo (0–4) — 25,163 29–47 W1 77 June 28 @ Rockies 0–2 Freeland (1–2) Anderson (3–8) Bard (11) 32,092 29–48 L1 78 June 29 @ Rockies 0–8 Márquez (7–6) De Jong (0–3)— 27,915 29–49 L2 79 June 30 @ Rockies 2–6 Gray (5–6) Kuhl (2–5)— 20,270 29–50 L3
July: 11–14 (Home: 7–8; Away: 4–6)
# Date Opponent Score Win Loss Save Attendance Record Streak 80 July 1 Brewers 2–7 Burnes (4–4) Crowe (1–5)— 11,074 29–51 L4 81 July 2 Brewers 2–7 Houser (5–5) Brubaker (4–8)— 15,421 29–52 L5 82 July 3 Brewers 2–11 Lauer (3–3) Ponce (0–2)— 17,451 29–53 L6 83 July 4 Brewers 2–0 Anderson (4–8) Peralta (7–3) Rodríguez (11)12,527 30–53 W1 84 July 5 Braves 11–1 De Jong (1–3) Fried (5–5) — 11,600 31–53 W2 85 July 6 Braves 2–1 Rodríguez (4–1) Matzek (0–3) — 10,844 32–53 W3 86 July 7 Braves 3–14 Smyly (7–3) Crick (1–1)— 10,094 32–54 L1 — July 8 @ Mets Postponed (rain; makeup July 10) 87 July 9 @ Mets 4–13 Loup (3–0) Brubaker (4–9)— 20,350 32–55 L2 88 July 10 (1) @ Mets 6–2 (7) Anderson (5–8) Stroman (6–7) — N/A 33–55 W1 89 July 10 (2) @ Mets 2–4 (7) Familia (4–1) Kranick (1–1) Díaz (19) 31,924 33–56 L1 90 July 11 @ Mets 6–5 Bednar (2–1) Díaz (3–3) Rodríguez (12)26,420 34–56 W1 91st All-Star Game in Denver, CO 91 July 16 Mets 4–1 Kuhl (3–5) Stroman (6–8) Rodríguez (13)18,119 35–56 W2 92 July 17 Mets 9–7 Holmes (3–2) Díaz (3–4) — 27,222 36–56 W3 93 July 18 Mets 6–7 Familia (5–1) Rodríguez (4–2) May (2) 17,837 36–57 L1 94 July 19 @ Diamondbacks 2–4 Smith (3–6) De Jong (1–4) Soria (5) 9,173 36–58 L2 95 July 20 @ Diamondbacks 6–11 Bukauskas (2–2) Davis (0–1)— 7,283 36–59 L3 96 July 21 @ Diamondbacks 4–6 de Geus (2–0) Underwood Jr. (2–3) Soria (6) 7,863 36–60 L4 97 July 23 @ Giants 6–4 Stratton (3–0) Leone (2–1) Rodríguez (14)26,579 37–60 W1 98 July 24 @ Giants 10–2 Crowe (2–5) Gausman (9–4) — 30,780 38–60 W2 99 July 25 @ Giants 1–6 Wood (9–3) Brubaker (4–10)— 30,303 38–61 L1 100 July 27 Brewers 0–9 Anderson (3–5) Oviedo (1–2)— 10,618 38–62 L2 101 July 28 Brewers 3–7 Houser (7–5) Kranick (1–2)— 10,204 38–63 L3 102 July 29 Brewers 0–12 Peralta (8–3) Kuhl (3–6)— 10,503 38–64 L4 103 July 30 Phillies 7–0 Crowe (3–5) Velasquez (3–6) — 20,591 39–64 W1 104 July 31 Phillies 3–2 Stratton (4–0) Alvarado (6–1) — 32,071 40–64 W2
August: 8–20 (Home: 5–9; Away: 3–11)
# Date Opponent Score Win Loss Save Attendance Record Streak 105 August 1 Phillies 4–15 Gibson (7–3) Keller (3–8)— 17,875 40–65 L1 106 August 2 @ Brewers 2–6 Lauer (4–4) Wilson (2–4) Boxberger (4) 23,563 40–66 L2 107 August 3 @ Brewers 8–5 (10) Bednar (3–1) Hardy (0–1) — 24,902 41–66 W1 108 August 4 @ Brewers 2–4 Suter (10–5) Keller (0–1) Williams (1) 28,003 41–67 L1 109 August 5 @ Reds 4–7 Gray (4–6) Crowe (3–6) Givens (1) 19,393 41–68 L2 110 August 6 @ Reds 0–10 Miley (9–4) Brubaker (4–11)— 27,804 41–69 L3 111 August 7 @ Reds 3–11 Gutiérrez (7–3) Keller (3–9)— 31,297 41–70 L4 112 August 8 @ Reds 2–3 Mahle (9–3) Wilson (2–5) Givens (2) 23,740 41–71 L5 113 August 10 Cardinals 1–4 Happ (6–6) Brault (0–1) Reyes (26) 10,056 41–72 L6 114 August 11 Cardinals 0–4 Wainwright (11–6) Crowe (3–7)— 8,548 41–73 L7 115 August 12 Cardinals 6–7 McFarland (2–0) Brubaker (4–12) Reyes (27) 8,676 41–74 L8 — August 13 Brewers Postponed (rain; makeup August 14) 116 August 14 (1) Brewers 14–4 (7) Shreve (1–0) Anderson (4–6) — 16,991 42–74 W1 117 August 14 (2) Brewers 0–6 (7) Boxberger (5–3) Keller (3–10)— 24,081 42–75 L1 118 August 15 Brewers 1–2 Suter (12–5) Peters (0–1) Hader (23) 12,001 42–76 L2 119 August 16 @ Dodgers 1–2 Treinen (3–5) Shreve (1–1) Jansen (24) 48,005 42–77 L3 120 August 17 @ Dodgers 3–4 Knebel (2–0) Ponce (0–3) Jansen (25) 53,114 42–78 L4 121 August 18 @ Dodgers 0–9 White (1–1) Brubaker (4–13)— 52,140 42–79 L5 122 August 20 @ Cardinals 4–0 Keller (4–10) Mikolas (0–1) — 28,406 43–79 W1 123 August 21 @ Cardinals 5–4 Shreve (2–1) Cabrera (2–4) Bednar (1)30,205 44–79 W2 124 August 22 @ Cardinals 0–3 Wainwright (12–7) Brault (0–2) Reyes (28) 34,431 44–80 L1 125 August 23 Diamondbacks 6–5 Banda (2–0) Ramirez (0–1) Bednar (2)8,596 45–80 W1 126 August 24 Diamondbacks 4–2 Brubaker (5–13) Bumgarner (7–8) Stratton (2)8,478 46–80 W2 127 August 25 Diamondbacks 2–5 de Geus (3–2) Banda (2–1) Clippard (5) 8,357 46–81 L1 128 August 26 Cardinals 11–7 Kuhl (4–6) Cabrera (2–5) — 8,618 47–81 W1 129 August 27 Cardinals 3–4 Happ (8–6) Peters (0–2) Reyes (29) 12,662 47–82 L1 130 August 28 Cardinals 0–13 Wainwright (13–7) Brault (0–3)— 20,043 47–83 L2 131 August 29 Cardinals 4–3 Stratton (5–0) Reyes (5–7) — 10,290 48–83 W1 132 August 31 @ White Sox 2–4 Kopech (4–2) Wilson (2–6) Hendriks (30) 19,221 48–84 L1
September/October: 13–17 (Home: 9–6; Away: 4–11)
# Date Opponent Score Win Loss Save Attendance Record Streak 133 September 1 @ White Sox 3–6 Rodón (11–5) Kranick (1–3) Hendriks (31) 19,231 48–85 L2 134 September 2 @ Cubs 5–6 (11) Heuer (6–2) Howard (2–3)— 26,963 48–86 L3 135 September 3 @ Cubs 5–6 Megill (1–0) Miller (0–1) Wick (2) 24,441 48–87 L4 136 September 4 @ Cubs 6–7 Effross (1–0) Stratton (5–1)— 30,020 48–88 L5 137 September 5 @ Cubs 8–11 Alzolay (5–13) Howard (2–4) Wick (3) 30,155 48–89 L6 138 September 6 Tigers 6–3 Shreve (3–1) Funkhouser (6–3) Bednar (3)11,141 49–89 W1 139 September 7 Tigers 3–2 Howard (3–4) Lange (0–2) Stratton (3)8,329 50–89 W2 140 September 8 Tigers 1–5 Hutchison (1–1) Keller (4–11)— 8,382 50–90 L1 141 September 10 Nationals 4–3 Kuhl (5–6) Murphy (0–2) — 11,808 51–90 W1 142 September 11 Nationals 10–7 Keller (1–1) Baldonado (0–1) Stratton (4)17,993 52–90 W2 143 September 12 Nationals 2–6 Corbin (8–14) Wilson (2–7) Finnegan (9) 9,714 52–91 L1 144 September 14 Reds 6–5 Peters (1–2) Miley (12–6) Stratton (5)8,896 53–91 W1 145 September 15 Reds 5–4 Stratton (6–1) Givens (3–3) — 9,320 54–91 W2 146 September 16 Reds 0–1 Mahle (12–5) Ponce (0–4) Givens (8) 9,102 54–92 L1 147 September 17 @ Marlins 2–1 Crowe (4–7) Hernández (1–2) Stratton (6)7,884 55–92 W1 148 September 18 @ Marlins 6–3 Wilson (3–7) Cabrera (0–2) — 12,300 56–92 W2 149 September 19 @ Marlins 5–6 (10) Okert (2–1) Kuhl (5–7)— 9,870 56–93 L1 150 September 20 @ Reds 5–9 Cessa (5–2) Ponce (0–5)— 17,086 56–94 L2 151 September 21 @ Reds 6–2 Keller (5–11) Mahle (12–6) — 9,475 57–94 W1 — September 22 @ Reds Postponed (rain, makeup September 27) 152 September 23 @ Phillies 6–12 Nola (9–8) Banda (2–2)— 16,154 57–95 L1 153 September 24 @ Phillies 6–8 Neris (4–6) Shreve (3–2) Kennedy (26) 20,548 57–96 L2 154 September 25 @ Phillies 0–3 Suárez (7–5) Crowe (4–8)— 28,135 57–97 L3 155 September 26 @ Phillies 6–0 Kranick (2–3) Crouse (0–1) — 29,336 58–97 W1 156 September 27 @ Reds 1–13 Sanmartín (1–0) Overton (0–1)— 11,055 58–98 L1 157 September 28 Cubs 8–6 De Los Santos (2–1) Morgan (1–1) Stratton (7)9,218 59–98 W1 158 September 29 Cubs 2–3 Morgan (2–1) Shreve (3–3) Heuer (2) 9,236 59–99 L1 159 September 30 Cubs 0–9 Steele (4–4) Yajure (0–2)— 10,152 59–100 L2 160 October 1 Reds 9–2 Stratton (7–1) Garrett (0–4) — 13,582 60–100 W1 161 October 2 Reds 8–6 Mears (1–0) Santillan (1–3) Stratton (8)22,910 61–100 W2 162 October 3 Reds 3–6 Sanmartin (2–0) Ponce (0–6)— 13,011 61–101 L1
Legend: = Win = Loss = Postponement Bold = Pirates team member