2023 Pittsburgh Pirates season

{{Use mdy dates|date=November 2013}}

{{Infobox baseball team season

| name = Pittsburgh Pirates

| image = Pittsburgh Pirates logo 2014.svg

| season = 2023

| league = National League

| division = Central

| ballpark = PNC Park

| city = Pittsburgh, Pennsylvania{{efn|From 1882–1906, the team played in Allegheny, Pennsylvania, which became annexed by Pittsburgh as the North Side in 1907.}}

| record = {{winpct|76|86|record=y}}

| divisional_place = 4th

| owners = Robert Nutting

| general_managers = Ben Cherington

| managers = Derek Shelton

| television = AT&T SportsNet Pittsburgh

| radio = KDKA-FM
Pittsburgh Pirates Radio Network

| espntn = pit

|brtn = PIT

}}

The 2023 Pittsburgh Pirates season was the franchise's 142nd season overall, 137th season as a member of the National League, and 23rd season at PNC Park. The season was notable for the Pirates as it featured the return of Andrew McCutchen, who re-signed with the team after spending his first nine seasons with Pittsburgh before being traded following the 2017 season.

Despite starting with a record of 20–8, they would regress later in the season, enduring multiple losing streaks and going 56–78 the rest of the way, resulting in them failing to make the playoffs after a 7-year absence, or win the National League Central for the first time. The team however did improve upon their 62–100 record from the previous season and earned their best record since 2018.

The Pittsburgh Pirates drew an average home attendance of 20,131 in 81 home games in the 2023 MLB season, the 26th highest in the league. The total attendance was 1,630,624.{{Cite web |title=2023 MLB Attendance - Major League Baseball - ESPN |url=https://www.espn.com/mlb/attendance/_/year/2023 |access-date=2025-01-17 |website=ESPN.com}}

Offseason

= Rule changes =

Pursuant to the CBA, new rule changes will be in place for the 2023 season:{{Cite web |agency=Associated Press |date=2022-09-09 |title=Pitch clocks and shift limits: MLB adopts sweeping rule changes for 2023 |url=https://www.theguardian.com/sport/2022/sep/09/mlb-rule-changes-pitch-clock-shift-ban-bigger-bases |access-date=2022-10-13 |website=the Guardian |language=en}}

  • institution of a pitch clock between pitches;
  • limits on pickoff attempts per plate appearance;
  • limits on defensive shifts requiring two infielders to be on either side of second and be within the boundary of the infield; and
  • larger bases (increased to 18-inch squares);

Regular season

=Game Log=

class="wikitable" style="font-size:90%"
colspan="2"|Legend
bgcolor="#bbffbb"| Pirates win
bgcolor="#ffbbbb"| Pirates loss
bgcolor="#bbbbbb"| Postponement
bgcolor="#993333"| Eliminated from playoff race
BoldPirates team member

{{Game log start|style={{Baseball primary style|Pittsburgh Pirates|border=2}};|title=2023 Game Log: 76–86 (Home: 39–42; Away: 37–44)}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=March/April: 20–9 (Home: 9–4; Away: 11–5)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#bfb;"

| 1 || March 30 || @ Reds || 5–4 || Zastryzny (1–0) || Farmer (0–1) || Bednar (1) || 44,063 || 1–0 || W1

|- style="background:#fbb;"

| 2 || April 1 || @ Reds || 2–6 || Lodolo (1–0) || Hill (0–1) || — || 22,224 || 1–1 || L1

|- style="background:#fbb;"

| 3 || April 2 || @ Reds || 1–3 || Ashcraft (1–0) || Velasquez (0–1) || Díaz (1) || 14,421 || 1–2 || L2

|- style="background:#bfb;"

| 4 || April 3 || @ Red Sox || 7–6 || Underwood Jr. (1–0) || Crawford (0–1) || Bednar (2) || 28,369 || 2–2 || W1

|- style="background:#bfb;"

| 5 || April 4 || @ Red Sox || 4–1 || Contreras (1–0) || Pivetta (0–1) || Bednar (3) || 28,842 || 3–2 || W2

|- style="background:#bfb;"

| 6 || April 5 || @ Red Sox || 4–1 || Keller (1–0) || Kluber (0–2) || Underwood Jr. (1) || 24,477 || 4–2 || W3

|- style="background:#bfb;"

| 7 || April 7 || White Sox || 13–9 || Moreta (1–0) || Diekman (0–1) || Crowe (1) || 39,167 || 5–2 || W4

|- style="background:#fbb;"

| 8 || April 8 || White Sox || 5–11 || Clevinger (2–0) || Velasquez (0–2) || — || 21,162 || 5–3 || L1

|- style="background:#bfb;"

| 9 || April 9 || White Sox || 1–0 || Oviedo (1–0) || Kopech (0–2) || Bednar (4) || 10,571 || 6–3 || W1

|- style="background:#fbb;"

| 10 || April 10 || Astros || 2–8 || Valdez (1–1) || Contreras (1–1) || — || 10,222 || 6–4 || L1

|- style="background:#bfb;"

| 11 || April 11 || Astros || 7–4 || Bednar (1–0) || Pressly (0–2) || — || 9,996 || 7–4 || W1

|- style="background:#fbb;"

| 12 || April 12 || Astros || 0–7 || Urquidy (1–0) || Hill (0–2) || — || 10,064 || 7–5 || L1

|- style="background:#bfb;"

| 13 || April 13 || @ Cardinals || 5–0 || Velasquez (1–2) || Montgomery (2–1) || — || 37,805 || 8–5 || W1

|- style="background:#fbb;"

| 14 || April 14 || @ Cardinals || 0–3 || Thompson (1–0) || Oviedo (1–1) || Gallegos (1) || 40,637 || 8–6 || L1

|- style="background:#bfb;"

| 15 || April 15 || @ Cardinals || 6–3 {{small|(10)}} || Bednar (2–0) || Hicks (0–1) || Moreta (1) || 40,042 || 9–6 || W1

|- style="background:#fbb;"

| 16 || April 16 || @ Cardinals || 4–5 {{small|(10)}} || VerHagen (1–0) || Crowe (0–1) || — || 40,346 || 9–7 || L1

|- style="background:#bfb;"

| 17 || April 17 || @ Rockies || 14–3 || Hill (1–2) || Freeland (2–1) || — || 20,322 || 10–7 || W1

|- style="background:#bfb;"

| 18 || April 18 || @ Rockies || 5–3 || Velasquez (2–2) || Ureña (0–3) || Bednar (5) || 19,495 || 11–7 || W2

|- style="background:#bfb;"

| 19 || April 19 || @ Rockies || 14–3 || Oviedo (2–1) || Gomber (0–4) || — || 18,511 || 12–7 || W3

|- style="background:#bfb;"

| 20 || April 20 || Reds || 4–3 || Contreras (2–1) || Weaver (0–1) || Bednar (6) || 14,051 || 13–7 || W4

|- style="background:#bfb;"

| 21 || April 21 || Reds || 4–2 || Keller (2–0) || Law (0–3) || Bednar (7) || 17,276 || 14–7 || W5

|- style="background:#bfb;"

| 22 || April 22 || Reds || 2–1 || Hill (2–2) || Cessa (0–3) || Underwood Jr. (2) || 12,575 || 15–7 || W6

|- style="background:#bfb;"

| 23 || April 23 || Reds || 2–0 || Velasquez (3–2) || Greene (0–1) || Bednar (8) || 11,372 || 16–7 || W7

|- style="background:#fbb;"

| 24 || April 25 || Dodgers || 7–8 || Almonte (2–0) || Holderman (0–1) || Miller (1) || 10,560 || 16–8 || L1

|- style="background:#bfb;"

| 25 || April 26 || Dodgers || 8–1 || Contreras (3–1) || Bickford (0–1) || — || 12,152 || 17–8 || W1

|- style="background:#bfb;"

| 26 || April 27 || Dodgers || 6–2 || Keller (3–0) || Urías (3–3) || — || 15,879 || 18–8 || W2

|- style="background:#bbb;"

| — || April 28 || @ Nationals || colspan=7| Postponed (rain); Makeup: April 29

|- style="background:#bfb;"

| 27 || April 29 {{small|(1)}} || @ Nationals || 6–3 || Hill (3–2) || Corbin (1–4) || Bednar (9) || 22,090 || 19–8 || W3

|- style="background:#bfb;"

| 28 || April 29 {{small|(2)}} || @ Nationals || 16–1 || Velasquez (4–2) || Kuhl (0–2) || — || 17,482 || 20–8 || W4

|- style="background:#fbb;"

| 29 || April 30 || @ Nationals || 2–7 || Gray (2–4) || Oviedo (2–2) || — || 16,898 || 20–9 || L1

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=May: 8–18 (Home: 3–9; Away: 5–9)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#fbb;"

| 30 || May 2 || @ Rays || 1–4 || Poche (3–0) || Contreras (3–2) || Adam (1) || 10,325 || 20–10 || L2

|- style="background:#fbb;"

| 31 || May 3 || @ Rays || 1–8 || McClanahan (6–0) || Keller (3–1) || Anderson (1) || 15,247 || 20–11 || L3

|- style="background:#fbb;"

| 32 || May 4 || @ Rays || 2–3 || Eflin (4–0) || Velasquez (4–3) || Adam (2) || 12,148 || 20–12 || L4

|- style="background:#fbb;"

| 33 || May 5 || Blue Jays || 0–4 || Bassitt (4–2) || Hill (3–3) || — || 24,810 || 20–13 || L5

|- style="background:#fbb;"

| 34 || May 6 || Blue Jays || 2–8 || Berríos (3–3) || Oviedo (2–3) || — || 34,882 || 20–14 || L6

|- style="background:#fbb;"

| 35 || May 7 || Blue Jays || 1–10 || Kikuchi (5–0) || Contreras (3–3) || — || 21,655 || 20–15 || L7

|- style="background:#bfb;"

| 36 || May 8 || Rockies || 2–0 || Keller (4–1) || Freeland (3–4) || — || 9,596 || 21–15 || W1

|- style="background:#fbb;"

| 37 || May 9 || Rockies || 1–10 || Seabold (1–0) || Ortiz (0–1) || — || 11,916 || 21–16 || L1

|- style="background:#fbb;"

| 38 || May 10 || Rockies || 3–4 || Hand (2–1) || Stephenson (0–1) || Johnson (6) || 13,491 || 21–17 || L2

|- style="background:#fbb;"

| 39 || May 12 || @ Orioles || 3–6 || Baker (3–0) || Hernández (0–1) || Bautista (9) || 25,682 || 21–18 || L3

|- style="background:#fbb;"

| 40 || May 13 || @ Orioles || 0–2 || Wells (3–1) || Contreras (3–4) || Bautista (10) || 21,926 || 21–19 || L4

|- style="background:#bfb;"

| 41 || May 14 || @ Orioles || 4–0 || Keller (5–1) || Gibson (4–3) || — || 36,403 || 22–19 || W1

|- style="background:#fbb;"

| 42 || May 16 || @ Tigers || 0–4 || Lorenzen (2–2) || Ortiz (0–2) || — || 16,484 || 22–20 || L1

|- style="background:#bfb;"

| 43 || May 17 || @ Tigers || 8–0 || Hill (4–3) || Rodríguez (4–3) || — || 14,542 || 23–20 || W1

|- style="background:#bfb;"

| 44 || May 19 || Diamondbacks || 13–3 || Oviedo (3–3) || Gallen (6–2) || — || 25,903 || 24–20 || W2

|- style="background:#fbb;"

| 45 || May 20 || Diamondbacks || 3–4 || Nelson (4–1) || Stephenson (0–2) || Castro (4) || 22,876 || 24–21 || L1

|- style="background:#fbb;"

| 46 || May 21 || Diamondbacks || 3–8 || Kelly (5–3) || Moreta (1–1) || — || 21,418 || 24–22 || L2

|- style="background:#bfb;"

| 47 || May 22 || Rangers || 6–4 || Ortiz (1–2) || Sborz (1–2) || — || 10,574 || 25–22 || W1

|- style="background:#fbb;"

| 48 || May 23 || Rangers || 1–6 || Eovaldi (6–2) || Hill (4–4) || — || 12,061 || 25–23 || L1

|- style="background:#fbb;"

| 49 || May 24 || Rangers || 2–3 || Pérez (6–1) || Oviedo (3–4) || Smith (9) || 18,347 || 25–24 || L2

|- style="background:#bfb;"

| 50 || May 26 || @ Mariners || 11–6 || Keller (6–1) || Kirby (5–4) || — || 32,209 || 26–24 || W1

|- style="background:#fbb;"

| 51 || May 27 || @ Mariners || 0–5 || Castillo (4–2) || Velasquez (4–4) || — || 44,624 || 26–25 || L1

|- style="background:#fbb;"

| 52 || May 28 || @ Mariners || 3–6 {{small|(10)}} || Saucedo (2–0) || Stephenson (0–3) || — || 38,219 || 26–26 || L2

|- style="background:#fbb;"

| 53 || May 29 || @ Giants || 4–14 || DeSclafani (4–4) || Hill (4–5) || — || 39,323 || 26–27 || L3

|- style="background:#bfb;"

| 54 || May 30 || @ Giants || 2–1 || Moreta (2–1) || Manaea (2–3) || Bednar (10) || 24,166 || 27–27 || W1

|- style="background:#bfb;"

| 55 || May 31 || @ Giants || 9–4 || Keller (7–1) || Wood (1–1) || — || 23,827 || 28–27 || W2

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=June: 11–15 (Home: 10–6; Away: 1–9)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#bfb;"

| 56 || June 2 || Cardinals || 7–5 || Ramírez (1–0) || Gallegos (1–3) || Bednar (11) || 24,388 || 29–27 || W3

|- style="background:#bfb;"

| 57 || June 3 || Cardinals || 4–3 || Moreta (3–1) || Montgomery (2–7) || Bednar (12) || 29,161 || 30–27 || W4

|- style="background:#bfb;"

| 58 || June 4 || Cardinals || 2–1 || Hill (5–5) || Mikolas (4–2) || Bednar (13) || 22,947 || 31–27 || W5

|- style="background:#bfb;"

| 59 || June 5 || Athletics || 5–4 || Perdomo (1–0) || Moll (0–3) || Holderman (1) || 11,566 || 32–27 || W6

|- style="background:#fbb;"

| 60 || June 6 || Athletics || 2–11 || Kaprielian (1–6) || Keller (7–2) || — || 13,691 || 32–28 || L1

|- style="background:#fbb;"

| 61 || June 7 || Athletics || 5–9 || Harris (1–0) || Contreras (3–5) || May (1) || 14,550 || 32–29 || L2

|- style="background:#bfb;"

| 62 || June 9 || Mets || 14–7 || Hill (6–5) || Megill (5–4) || — || 29,429 || 33–29 || W1

|- style="background:#fbb;"

| 63 || June 10 || Mets || 1–5 || Senga (6–3) || Oviedo (3–5) || — || 35,290 || 33–30 || L1

|- style="background:#bfb;"

| 64 || June 11 || Mets || 2–1 || Keller (8–2) || Carrasco (2–3) || Bednar (14) || 26,770 || 34–30 || W1

|- style="background:#fbb;"

| 65 || June 13 || @ Cubs || 3–11 || Taillon (2–4) || Ortiz (1–3) || — || 33,740 || 34–31 || L1

|- style="background:#fbb;"

| 66 || June 14 || @ Cubs || 6–10 || Smyly (6–4) || Contreras (3–6) || — || 30,823 || 34–32 || L2

|- style="background:#fbb;"

| 67 || June 15 || @ Cubs || 2–7 || Stroman (8–4) || Oviedo (3–6) || — || 32,881 || 34–33 || L3

|- style="background:#fbb;"

| 68 || June 16 || @ Brewers || 4–5 || Teherán (2–2) || Hill (6–6) || Williams (11) || 25,586 || 34–34 || L4

|- style="background:#fbb;"

| 69 || June 17 || @ Brewers || 0–5 || Miley (4–2) || Keller (8–3) || — || 37,283 || 34–35 || L5

|- style="background:#fbb;"

| 70 || June 18 || @ Brewers || 2–5 || Megill (1–0) || Moreta (3–2) || Williams (12) || 38,073 || 34–36 || L6

|- style="background:#fbb;"

| 71 || June 19 || Cubs || 0–8 || Smyly (7–4) || Bido (0–1) || — || 23,083 || 34–37 || L7

|- style="background:#fbb;"

| 72 || June 20 || Cubs || 0–4 || Stroman (9–4) || Oviedo (3–7) || — || 20,666 || 34–38 || L8

|- style="background:#fbb;"

| 73 || June 21 || Cubs || 3–8 || Hendricks (3–2) || Hill (6–7) || — || 22,522 || 34–39 || L9

|- style="background:#fbb;"

| 74 || June 22 || @ Marlins || 4–6 || Brazobán (2–1) || Mlodzinski (0–1) || Puk (10) || 8,261 || 34–40 || L10

|- style="background:#bfb;"

| 75 || June 23 || @ Marlins || 3–1 || Ortiz (2–3) || Puk (3–2) || Bednar (15) || 11,843 || 35–40 || W1

|- style="background:#fbb;"

| 76 || June 24 || @ Marlins || 3–4 {{small|(11)}} || Nardi (5–1) || Perdomo (1–1) || — || 24,668 || 35–41 || L1

|- style="background:#fbb;"

| 77 || June 25 || @ Marlins || 0–2 || Pérez (5–1) || Oviedo (3–8) || Puk (11) || 21,552 || 35–42 || L2

|- style="background:#bfb;"

| 78 || June 27 || Padres || 9–4 || Hill (7–7) || Knehr (0–1) || Contreras (1) || 16,539 || 36–42 || W1

|- style="background:#bfb;"

| 79 || June 28 || Padres || 7–1 || Keller (9–3) || Snell (4–7) || — || 14,604 || 37–42 || W2

|- style="background:#bfb;"

| 80 || June 29 || Padres || 5–4 || Moreta (4–2) || Hill (1–2) || Bednar (16) || 16,871 || 38–42 || W3

|- style="background:#bfb;"

| 81 || June 30 || Brewers || 8–7 || Mlodzinski (1–1) || Bush (0–2) || — || 29,179 || 39–42 || W4

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=July: 8–16 (Home: 3–8; Away: 5–8)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#fbb;"

| 82 || July 1 || Brewers || 8–11 || Burnes (6–5) || Oviedo (3–9) || Payamps (2) || 35,246 || 39–43 || L1

|- style="background:#fbb;"

| 83 || July 2 || Brewers || 3–6 || Rea (5–4) || Hill (7–8) || Williams (17) || 21,884 || 39–44 || L2

|- style="background:#fbb;"

| 84 || July 3 || @ Dodgers || 2–5 || Ferguson (5–3) || Keller (9–4) || Phillips (12) || 49,652 || 39–45 || L3

|- style="background:#bfb;"

| 85 || July 4 || @ Dodgers || 9–7 || Bednar (3–0) || Phillips (1–3) || — || 51,487 || 40–45 || W1

|- style="background:#fbb;"

| 86 || July 5 || @ Dodgers || 4–6 || Miller (5–1) || Contreras (3–7) || Hudson (1) || 45,403 || 40–46 || L1

|- style="background:#fbb;"

| 87 || July 6 || @ Dodgers || 2–5 || Urías (6–5) || Oviedo (3–10) || Vesia (1) || 42,036 || 40–47 || L2

|- style="background:#fbb;"

| 88 || July 7 || @ Diamondbacks || 3–7 || Gallen (11–3) || Hill (7–9) || — || 26,837 || 40–48 || L3

|- style="background:#fbb;"

| 89 || July 8 || @ Diamondbacks || 2–3 {{small|(10)}} || McGough (1–6) || Bednar (3–1) || — || 31,801 || 40–49 || L4

|- style="background:#bfb;"

| 90 || July 9 || @ Diamondbacks || 4–2 || Bido (1–1) || Davies (1–5) || Bednar (17) || 30,021 || 41–49 || W1

|-style=background:#bbbfff

|colspan=10|93rd All-Star Game in Seattle, Washington

|- style="background:#fbb;"

| 91 || July 14 || Giants || 4–6 || Llovera (1–0) || Holderman (0–2) || Doval (27) || 33,813 || 41–50 || L1

|- style="background:#fbb;"

| 92 || July 15 || Giants || 1–3 || Rogers (5–3) || Mlodzinski (1–2) || Doval (28) || 34,236 || 41–51 || L2

|- style="background:#fbb;"

| 93 || July 16 || Giants || 4–8 {{small|(10)}} || Walker (3–0) || De Los Santos (0–1) || — || 21,642 || 41–52 || L3

|- style="background:#fbb;"

| 94 || July 17 || Guardians || 0–11 || Kelly (1–0) || Priester (0–1) || — || 20,080 || 41–53 || L4

|- style="background:#fbb;"

| 95 || July 18 || Guardians || 1–10 || Allen (4–2) || Keller (9–5) || — || 21,622 || 41–54 || L5

|- style="background:#bfb;"

| 96 || July 19 || Guardians || 7–5 || Borucki (1–0) || Hentges (1–2) || Bednar (18) || 26,541 || 42–54 || W1

|- style="background:#fbb;"

| 97 || July 21 || @ Angels || 5–8 || Ohtani (8–5) || Oviedo (3–11) || Estévez (22) || 40,309 || 42–55 || L1

|- style="background:#bfb;"

| 98 || July 22 || @ Angels || 3–0 || Bido (2–1) || Detmers (2–7) || Bednar (19) || 37,240 || 43–55 || W1

|- style="background:#fbb;"

| 99 || July 23 || @ Angels || 5–7 || Anderson (5–2) || Keller (9–6) || Estévez (23) || 28,385 || 43–56 || L1

|- style="background:#bfb;"

| 100 || July 24 || @ Padres || 8–4 || Priester (1–1) || Darvish (7–7) || — || 43,419 || 44–56 || W1

|- style="background:#fbb;"

| 101 || July 25 || @ Padres || 1–5 || Snell (7–8) || Hill (7–10) || — || 43,448 || 44–57 || L1

|- style="background:#bfb;"

| 102 || July 26 || @ Padres || 3–2 || Oviedo (4–11) || Lugo (4–5) || Bednar (20) || 41,394 || 45–57 || W1

|- style="background:#fbb;"

| 103 || July 28 || Phillies || 1–2 || Wheeler (8–5) || Keller (9–7) || Kimbrel (17) || 34,202 || 45–58 || L1

|- style="background:#bfb;"

| 104 || July 29 || Phillies || 7–6 || Priester (2–1) || Nola (9–7) || Bednar (21) || 38,434 || 46–58 || W1

|- style="background:#bfb;"

| 105 || July 30 || Phillies || 6–4 {{small|(10)}} || Perdomo (2–1) || Vasquez (2–1) || — || 34,515 || 47–58 || W2

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=August: 14–15 (Home: 7–9; Away: 7–6)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#bfb;"

| 106 || August 1 || Tigers || 4–1 || Oviedo (5–11) || Manning (3–3) || Bednar (22) || 19,427 || 48–58 || W3

|- style="background:#fbb;"

| 107 || August 2 || Tigers || 3–6 || Rodríguez (7–5) || Bido (2–2) || Holton (1) || 14,370 || 48–59 || L1

|- style="background:#fbb;"

| 108 || August 3 || @ Brewers || 1–14 || Houser (4–3) || Keller (9–8) || — || 25,930 || 48–60 || L2

|- style="background:#bfb;"

| 109 || August 4 || @ Brewers || 8–4 || De Los Santos (1–1) || Rea (5–5) || — || 35,438 || 49–60 || W1

|- style="background:#fbb;"

| 110 || August 5 || @ Brewers || 2–3 {{small|(10)}} || Williams (6–3) || Perdomo (2–2) || — || 35,250 || 49–61 || L1

|- style="background:#bfb;"

| 111 || August 6 || @ Brewers || 4–1 || Oviedo (6–11) || Woodruff (1–1) || — || 33,144 || 50–61 || W1

|- style="background:#bfb;"

| 112 || August 7 || Braves || 7–6 || Mlodzinski (2–2) || Strider (12–4) || Bednar (23) || 14,627 || 51–61 || W2

|- style="background:#fbb;"

| 113 || August 8 || Braves || 6–8 || Yates (6–0) || Bednar (3–2) || Iglesias (21) || 15,583 || 51–62 || L1

|- style="background:#fbb;"

| 114 || August 9 || Braves || 5–6 || Johnson (2–6) || Mlodzinski (2–3) || Iglesias (22) || 17,639 || 51–63 || L2

|- style="background:#bfb;"

| 115 || August 10 || Braves || 7–5 || Hatch (1–0) || Elder (8–4) || Holderman (2) || 16,550 || 52–63 || W1

|- style="background:#fbb;"

| 116 || August 11 || Reds || 2–9 || Abbott (7–3) || Oviedo (6–12) || — || 31,523 || 52–64 || L1

|- style="background:#bbb;"

| — || August 12 || Reds || colspan=7| Postponed (rain); Makeup: August 13

|- style="background:#bfb;"

| 117 || August 13 {{small|(1)}} || Reds || 4–2 || Perdomo (3–2) || Young (4–1) || Bednar (24) || 28,731 || 53–64 || W1

|- style="background:#fbb;"

| 118 || August 13 {{small|(2)}} || Reds || 5–6 {{small|(10)}} || Díaz (4–4) || Bido (2–3) || Duarte (1) || 21,545 || 53–65 || L1

|- style="background:#fbb;'

| 119 || August 14 || @ Mets || 2–7 || Miller (1–0) || Priester (2–2) || — || 23,151 || 53–66 || L2

|- style="background:#bfb;"

| 120 || August 15 || @ Mets || 7–4 || Selby (1–0) || Butto (0–2) || Bednar (25) || 35,439 || 54–66 || W1

|- style="background:#fbb;"

| 121 || August 16 || @ Mets || 3–8 || Megill (7–6) || Oviedo (6–13) || — || 30,049 || 54–67 || L1

|- style="background:#fbb;"

| 122 || August 18 || @ Twins || 1–5 || López (9–6) || Jackson (0–1) || — || 30,687 || 54–68 || L2

|- style="background:#bfb;"

| 123 || August 19 || @ Twins || 7–4 || Keller (10–8) || Gray (6–6) || Bednar (26) || 23,822 || 55–68 || W1

|- style="background:#fbb;"

| 124 || August 20 || @ Twins || 0–2 || Keuchel (1–1) || Bido (2–4) || Durán (23) || 25,987 || 55–69 || L1

|- style="background:#bfb;"

| 125 || August 21 || Cardinals || 11–1 || Falter (1–7) || Rom (0–1) || — || 12,270 || 56–69 || W1

|- style="background:#bfb;"

| 126 || August 22 || Cardinals || 6–3 || Oviedo (7–13) || Wainwright (3–9) || Bednar (27) || 11,823 || 57–69 || W2

|- style="background:#fbb;"

| 127 || August 23 || Cardinals || 4–6 || Thompson (3–5) || Ortiz (2–4) || Romero (3) || 11,504 || 57–70 || L1

|- style="background:#fbb;"

| 128 || August 24 || Cubs || 4–5 {{small|(10)}} || Palencia (4–0) || Hatch (1–1) || Alzolay (20) || 14,651 || 57–71 || L2

|- style="background:#bfb;"

| 129 || August 25 || Cubs || 2–1 || Keller (11–8) || Hendricks (5–7) || Bednar (28) || 24,379 || 58–71 || W1

|- style="background:#fbb;"

| 130 || August 26 || Cubs || 6–10 || Wicks (1–0) || Bido (2–5) || Alzolay (21) || 34,782 || 58–72 || L1

|- style="background:#fbb;"

| 131 || August 27 || Cubs || 1–10 || Assad (3–2) || Falter (1–8) || — || 19,154 || 58–73 || L2

|- style="background:#bfb;"

| 132 || August 28 || @ Royals || 5–0 || Oviedo (8–13) || Greinke (1–13) || — || 11,610 || 59–73 || W1

|- style="background:#bfb;"

| 133 || August 29 || @ Royals || 6–3 || Ortiz (3–4) || Hernández (1–9) || — || 11,233 || 60–73 || W2

|- style="background:#bfb;"

| 134 || August 30 || @ Royals || 4–1 || Jackson (1–1) || Zerpa (1–3) || Bednar (29) || 10,592 || 61–73 || W3

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|Pittsburgh Pirates|border=2}};|title=September/October: 15–13 (Home: 7–6; Away: 8–7)|#|Date|Opponent|Score|Win|Loss|Save|Attendance|Record|Streak}}

|- style="background:#bfb;"

| 135 || September 1 || @ Cardinals || 4–2 {{small|(10)}} || Selby (2–0) || Romero (4–2) || Bednar (30) || 33,842 || 62–73 || W4

|- style="background:#bfb;"

| 136 || September 2 || @ Cardinals || 7–6 || Bolton (1–0) || VerHagen (4–1) || Bednar (31) || 38,276 || 63–73 || W5

|- style="background:#fbb;"

| 137 || September 3 || @ Cardinals || 4–6 || Thompson (4–5) || Oviedo (8–14) || Gallegos (10) || 35,856 || 63–74 || L1

|- style="background:#bfb;"

| 138 || September 4 || Brewers || 4–2 || Ortiz (4–4) || Burnes (9–8) || Bednar (32) || 10,831 || 64–74 || W1

|- style="background:#fbb;"

| 139 || September 5 || Brewers || 3–7 || Woodruff (4–1) || Jackson (1–2) || — || 9,324 || 64–75 || L1

|- style="background:#bfb;"

| 140 || September 6 || Brewers || 5–4 || Mlodzinski (3–3) || Peguero (4–5) || Bednar (33) || 8,594 || 65–75 || W1

|- style="background:#fbb;"

| 141 || September 8 || @ Braves || 2–8 || Elder (12–4) || Keller (11–9) || — || 40,452 || 65–76 || L1

|- style="background:#bfb;"

| 142 || September 9 || @ Braves || 8–4 || Borucki (2–0) || Dodd (2–2) || — || 42,866 || 66–76 || W1

|- style="background:#fbb;"

| 143 || September 10 || @ Braves || 2–5 || Hand (4–1) || Selby (2–1) || Iglesias (29) || 39,071 || 66–77 || L1

|- style="background:#fbb;"

| 144 || September 11 || Nationals || 2–6 || Corbin (10–13) || Jackson (1–3) || — || 10,045 || 66–78 || L2

|- style="background:#bfb;"

| 145 || September 12 || Nationals || 5–1 || Falter (2–8) || Adon (2–2) || — || 9,222 || 67–78 || W1

|- style="background:#bfb;"

| 146 || September 13 || Nationals || 7–6 || Priester (3–2) || Rutledge (0–1) || Bednar (34) || 9,883 || 68–78 || W2

|- style="background:#bfb;"

| 147 || September 14 || Nationals || 2–0 || Keller (12–9) || Gray (7–12) || Bednar (35) || 10,728 || 69–78 || W3

|- style="background:#fbb;"

| 148 || September 15 || Yankees || 5–7 || Ramirez (1–2) || Holderman (0–3) || Holmes (20) || 31,534 || 69–79 || L1

|- style="background:#fbb;"

| 149 || September 16 || Yankees || 3–6 || Brito (8–7) || Ortiz (4–5) || Holmes (21) || 31,922 || 69–80 || L2

|- style="background:#bfb;"

| 150 || September 17 || Yankees || 3–2 || Borucki (3–0) || Rodón (3–6) || Bednar (36) || 29,565 || 70–80 || W1

|- style="background:#fbb;"

| 151 || September 19 || @ Cubs || 1–14 || Assad (4–3) || Falter (2–9) || — || 34,202 || 70–81 || L1

|- style="background:#bfb;"

| 152 || September 20 || @ Cubs || 13–7 || Keller (13–9) || Steele (16–5) || — || 31,491 || 71–81 || W1

|- style="background:#bfb;"

| 153 || September 21 || @ Cubs || 8–6 || Oviedo (9–14) || Hendricks (6–8) || — || 31,544 || 72–81 || W2

|- style="background:#bfb;"

| 154 || September 22 || @ Reds || 7–5 || Stratton (1–0) || Gibaut (8–4) || Bednar (37) || 37,551 || 73–81 || W3

|- style="background:#bfb;"

| style="background:#993333;color:white;"| 155 || style="background:#993333;color:white;"|September 23 || style="background:#993333;color:white;"| @ Reds || 13–12 || Hernández (1–1) || Díaz (9–6) || Mlodzinski (1) || 29,680 || style="background:#993333;color:white;"| 74–81 || style="background:#993333;color:white;"| W4

|- style="background:#fbb;"

| 156 || September 24 || @ Reds || 2–4 || Sims (7–3) || Hernández (1–2) || Gibaut (3) || 31,191 || 74–82 || L1

|- style="background:#fbb;"

| 157 || September 26 || @ Phillies || 2–3 {{small|(10)}} || Hoffman (5–2) || Bednar (3–3) || — || 32,116 || 74–83 || L2

|- style="background:#fbb;"

| 158 || September 27 || @ Phillies || 6–7 || Kerkering (1–0) || Hernández (1–3) || Soto (3) || 31,388 || 74–84 || L3

|- style="background:#bfb;"

| 159 || September 28 || @ Phillies || 3–2 || Ortiz (5–5) || Strahm (9–5) || Bednar (38) || 34,046 || 75–84 || W1

|- style="background:#fbb;"

| 160 || September 29 || Marlins || 3–4 || Brazobán (5–2) || Selby (2–2) || Scott (11) || 16,387 || 75–85 || L1

|- style="background:#fbb;"

| 161 || September 30 || Marlins || 3–7 || Puk (7–5) || Priester (3–3) || Scott (12) || 25,030 || 75–86 || L2

|- style="background:#bfb;"

| 162 || October 1 || Marlins || 3–0 || Moreta (5–2) || Hoeing (2–3) || Bednar (39) || 22,954 || 76–86 || W1

|-

{{Game log section end}}

{{Game log end}}

Season standings

=National League Central=

{{2023 NL Central standings|highlight=Pittsburgh Pirates}}

=National League Wild Card=

{{2023 NL Wild Card standings|highlight=Pittsburgh Pirates}}

=Record vs. opponents=

==Record vs. National League==

{{2023 NL Record vs. opponents|team=PIT}}

==Record vs. American League==

{{2023 NL Record vs. AL|team=PIT}}

Roster

class="toccolours" style="font-size: 95%;"
colspan="10" style="{{Baseball primary style|Pittsburgh Pirates|border=2}}; text-align:center;"| 2023 Pittsburgh Pirates
colspan="10" style="{{Baseball secondary style|Pittsburgh Pirates|border=2}}; text-align:center;"| Roster
valign="top" | Pitchers

{{MLBplayer|51|David Bednar}}

{{MLBplayer|70|Osvaldo Bido}}

{{MLBplayer|67|Cody Bolton}}

{{MLBplayer|43|Ryan Borucki}}

{{MLBplayer|59|Roansy Contreras}}

{{MLBplayer|29|Wil Crowe}}

{{MLBplayer|37|Chase De Jong}}

{{MLBplayer|57|Yerry De Los Santos}}

{{MLBplayer|44|Bailey Falter}}

{{MLBplayer|38|Thomas Hatch}}

{{MLBplayer|61|José Hernández}}

{{MLBplayer|44|Rich Hill}}

{{MLBplayer|35|Colin Holderman}}

{{MLBplayer|41|Andre Jackson}}

{{MLBplayer|23|Mitch Keller}}

{{MLBplayer|50|Carmen Mlodzinski}}

{{MLBplayer|36|Dauri Moreta}}

{{MLBplayer|62|Kyle Nicolas}}

{{MLBplayer|48|Luis Ortiz}}

{{MLBplayer|24|Johan Oviedo}}

{{MLBplayer|68|Ángel Perdomo}}

{{MLBplayer|64|Quinn Priester}}

{{MLBplayer|46|Yohan Ramírez}}

{{MLBplayer|52|Colin Selby}}

{{MLBplayer|43|Robert Stephenson}}

{{MLBplayer|63|Hunter Stratton}}

{{MLBplayer|56|Duane Underwood Jr.}}

{{MLBplayer|27|Vince Velasquez}}

{{MLBplayer|62|Rob Zastryzny}}

| style="width:25px;"|

| valign="top" | Catchers

{{MLBplayer|55|Jason Delay}}

{{MLBplayer|18|Austin Hedges}}

{{MLBplayer|54|Tyler Heineman}}

{{MLBplayer|25|Endy Rodríguez}}

Infielders

{{MLBplayer| 3|Ji-hwan Bae}}

{{MLBplayer|71|Vinny Capra}}

{{MLBplayer|14|Rodolfo Castro}}

{{MLBplayer|91|Ji-man Choi}}

{{MLBplayer|15|Oneil Cruz}}

{{MLBplayer|39|Nick Gonzales}}

{{MLBplayer|13|Ke'Bryan Hayes}}

{{MLBplayer|39|Drew Maggi}}

{{MLBplayer|30|Tucupita Marcano}}

{{MLBplayer| 6|Mark Mathias}}

{{MLBplayer|38|Chris Owings}}

{{MLBplayer|60|Liover Peguero}}

{{MLBplayer| 6|Alfonso Rivas}}

{{MLBplayer|41|Carlos Santana}}

{{MLBplayer|19|Jared Triolo}}

{{MLBplayer|75|Alika Williams}}

| style="width:25px;"|

| valign="top" |

Outfielders

{{MLBplayer|26|Miguel Andújar}}

{{MLBplayer|32|Henry Davis}}

{{MLBplayer| 2|Connor Joe}}

{{MLBplayer|30|Tucupita Marcano}}

{{MLBplayer|22|Andrew McCutchen}}

{{MLBplayer|31|Cal Mitchell}}

{{MLBplayer|54|Josh Palacios}}

{{MLBplayer|10|Bryan Reynolds}}

{{MLBplayer|28|Canaan Smith-Njigba}}

{{MLBplayer|65|Jack Suwinski}}

| style="width:25px;"|

| valign="top" |

Manager

{{MLBplayer|17|Derek Shelton}}

Coaches

{{MLBplayer|16|Tarrik Brock}} {{small|(first base)}}

{{MLBplayer|82|Jordan Comadena}} {{small|(bullpen catcher)}}

{{MLBplayer|86|Radley Haddad}} {{small|(game planning/strategy)}}

{{MLBplayer|49|Andy Haines}} {{small|(hitting)}}

{{MLBplayer|12|Don Kelly}} {{small|(bench)}}

{{MLBplayer|90|Raul Hernandez}} {{small|(bullpen catcher)}}

{{MLBplayer|96|Mendy López}} {{small|(infield)}}

{{MLBplayer|47|Oscar Marin}} {{small|(pitching)}}

{{MLBplayer|88|Christian Marrero}} {{small|(assistant hitting)}}

{{MLBplayer|87|Justin Meccage}} {{small|(bullpen)}}

{{MLBplayer|95|Stephen Morales}} {{small|(coach)}}

{{MLBplayer|58|Mike Rabelo}} {{small|(third base)}}

Player statistics

style="background-color:#FFCC00; border:1px solid #aaaaaa; width:2em;" |

| = Indicates team leader

=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

class=wikitable style="text-align:center"
bgcolor=#DDDDFF; width="20%"|Player

!bgcolor=#DDDDFF; width="7%"|G

!bgcolor=#DDDDFF; width="7%"|AB

!bgcolor=#DDDDFF; width="7%"|R

!bgcolor=#DDDDFF; width="7%"|H

!bgcolor=#DDDDFF; width="7%"|2B

!bgcolor=#DDDDFF; width="7%"|3B

!bgcolor=#DDDDFF; width="7%"|HR

!bgcolor=#DDDDFF; width="7%"|RBI

!bgcolor=#DDDDFF; width="7%"|SB

!bgcolor=#DDDDFF; width="7%"|BB

!bgcolor=#DDDDFF; width="7%"|AVG

!bgcolor=#DDDDFF; width="7%"|SLG

Bryan Reynoldsbgcolor=#ffcc00|145bgcolor=#ffcc00|574bgcolor=#ffcc00|85bgcolor=#ffcc00|151bgcolor=#ffcc00|31524bgcolor=#ffcc00|841253.263bgcolor=#ffcc00|.460
Ke'Bryan Hayes12449465134bgcolor=#ffcc00|31bgcolor=#ffcc00|715611028bgcolor=#ffcc00|.271.453
Jack Suwinski14444763100212bgcolor=#ffcc00|267413bgcolor=#ffcc00|75.224.454
Connor Joe13341363102bgcolor=#ffcc00|3141142350.247.421
Andrew McCutchen11239055100190124311bgcolor=#ffcc00|75.256.397
Carlos Santana9434545812501253645.235.412
Ji-hwan Bae1113345477172232bgcolor=#ffcc00|2430.231.311
Joshua Palacios912472659921040512.239.413
Henry Davis622252748100724325.213.351
Tucupita Marcano752021647122318510.233.356
Liover Peguero59198214741726611.237.374
Rodolfo Castro78197194870622121.228.355
Endy Rodríguez57186274172313017.220.328
Jared Triolo54181305490321624.298.398
Jason Delay701672042111118014.251.347
Austin Hedges65161132950114111.180.230
Nick Gonzales3511512248121306.209.348
Alika Williams46101720500609.198.248
Alfonso Rivas40946228131417.234.436
Miguel Andújar30849217041826.250.476
Ji-man Choi23739154061102.205.476
Mark Mathias22525122004310.231.269
Oneil Cruz93278101437.250.375
Canaan Smith-Njigba153234110514.125.219
Chris Owings102504000000.160.160
Vinny Capra91833100102.167.222
Tyler Heineman3911000011.111.111
Drew Maggi3612100100.333.500
Calvin Mitchell2400000001.000.000
Totals1625406692129328731159662117556.239.392
Rank in NL1213125314131061313

Source:[https://baseball-reference.com/teams/PIT/2023-batting.shtml]

=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

class=wikitable style="text-align:center"
bgcolor=#DDDDFF; width="20%"|Player

!bgcolor=#DDDDFF; width="7%"|W

!bgcolor=#DDDDFF; width="7%"|L

!bgcolor=#DDDDFF; width="7%"|ERA

!bgcolor=#DDDDFF; width="7%"|G

!bgcolor=#DDDDFF; width="7%"|GS

!bgcolor=#DDDDFF; width="7%"|SV

!bgcolor=#DDDDFF; width="7%"|IP

!bgcolor=#DDDDFF; width="7%"|H

!bgcolor=#DDDDFF; width="7%"|R

!bgcolor=#DDDDFF; width="7%"|ER

!bgcolor=#DDDDFF; width="7%"|BB

!bgcolor=#DDDDFF; width="7%"|SO

Mitch Kellerbgcolor=#ffcc00|139bgcolor=#ffcc00|4.2132bgcolor=#ffcc00|320bgcolor=#ffcc00|194.1bgcolor=#ffcc00|187bgcolor=#ffcc00|97bgcolor=#ffcc00|9155bgcolor=#ffcc00|210
Johan Oviedo9bgcolor=#ffcc00|144.3132bgcolor=#ffcc00|320177.21619185bgcolor=#ffcc00|83158
Rich Hill7104.7622220119.0129706347104
Luis Ortiz554.781815086.29950464859
Roansy Contreras376.591911168.17550503255
David Bednar332.00bgcolor=#ffcc00|660bgcolor=#ffcc00|3967.15322152180
Dauri Moreta523.72550158.03926242476
Colin Holderman033.86580256.05825242058
José Hernández134.97500050.24730282262
Osvaldo Bido255.86169050.25535332148
Quinn Priester337.74108050.05843432736
Andre Jackson134.33127043.23021211941
Ryan Borucki402.45382040.1261111433
Bailey Falter225.58107040.14425251232
Vince Velasquez443.8688037.13516161437
Carmen Mlodzinski332.25351136.0281491834
Yohan Ramírez103.67260034.13417141431
Ángel Perdomo323.72300029.02114121144
Yerry De Los Santos113.33220024.1171091318
Duane Underwood Jr.105.18200224.12414141114
Colin Selby229.00215024.02924241530
Thomas Hatch114.03122022.1231310716
Cody Bolton106.33160021.13015151522
Rob Zastryzny104.79211020.22415111315
Robert Stephenson035.14180014.01298817
Hunter Stratton002.2580012.0933310
Chase De Jong0013.5060011.118171767
Wil Crowe014.665019.296599
Kyle Nicolas0011.814005.177747
Chris Owings000.001001.020000
Totals76864.60162162471430.013807907315961363
Rank in NL115114111011111410

Source:[https://baseball-reference.com/teams/PIT/2023-pitching.shtml]

Farm system

{{MLB Farm System|level1=Triple-A|team1=Indianapolis Indians|league1=International League|manager1= Miguel Pérez

|level2=Double-A |team2=Altoona Curve|league2=Eastern League|manager2=Callix Crabbe

|level3=High-A |team3=Greensboro Grasshoppers|league3=South Atlantic League|manager3= Robby Hammock

|level4=Low-A |team4=Bradenton Marauders|league4=Florida State League|manager4=Jonathan Johnston

|level6=Rookie|team6=FCL Pirates|league6=Florida Complex League|manager6=Jim Horner

|level8=Rookie|team8=DSL Pirates Black|league8=Dominican Summer League|manager8=Ethan Goforth

|level9=Rookie|team9=DSL Pirates Gold|league9=Dominican Summer League|manager9=

}}

Notes

{{notelist}}

References

{{Reflist}}