The 1986 Pittsburgh Pirates season was the 105th season of the Pittsburgh Pirates franchise; and their 100th in the National League. This was their 17th season at Three Rivers Stadium. The Pirates finished sixth and last in the National League East with a record of 64–98. This was also the rookie season of left fielder Barry Bonds, who led the Pirates with 36 stolen bases and finished second on the club with 16 home runs.

Regular season

Season standings

Game log

|- bgcolor="ffbbbb" | 1 || April 8 || Mets || 2–4 || Gooden || Reuschel (0–1) || — || 48,962 || 0–1 |- bgcolor="ffbbbb" | 2 || April 11 || Cubs || 4–5 || Trout || McWilliams (0–1) || Smith || 2,490 || 0–2 |- bgcolor="ccffcc" | 3 || April 12 || Cubs || 3–1 || Rhoden (1–0) || Smith || Guante (1) || 5,623 || 1–2 |- bgcolor="ccffcc" | 4 || April 13 || Cubs || 8–0 || Reuschel (1–1) || Sutcliffe || — || 9,337 || 2–2 |- bgcolor="ccffcc" | 5 || April 14 || @ Phillies || 3–1 (10) || Guante (1–0) || Bedrosian || Winn (1) || 16,200 || 3–2 |- bgcolor="ccffcc" | 6 || April 18 || @ Cubs || 4–0 || Rhoden (2–0) || Sutcliffe || — || 38,151 || 4–2 |- bgcolor="ccffcc" | 7 || April 19 || @ Cubs || 14–8 || Reuschel (2–1) || Sanderson || — || 26,932 || 5–2 |- bgcolor="ccffcc" | 8 || April 20 || @ Cubs || 10–8 (17) || Jones (1–0) || DiPino || — || 18,508 || 6–2 |- bgcolor="ffbbbb" | 9 || April 21 || @ Mets || 5–6 || McDowell || Clements (0–1) || — || 10,282 || 6–3 |- bgcolor="ffbbbb" | 10 || April 22 || @ Mets || 1–7 || Ojeda || Kipper (0–1) || — || 15,668 || 6–4 |- bgcolor="ffbbbb" | 11 || April 24 || Phillies || 2–4 || Rawley || Rhoden (2–1) || — || 14,622 || 6–5 |- bgcolor="ffbbbb" | 12 || April 25 || Phillies || 3–6 || Gross || Reuschel (2–2) || Bedrosian || 11,847 || 6–6 |- bgcolor="ffbbbb" | 13 || April 26 || Phillies || 5–6 || Hudson || McWilliams (0–2) || Bedrosian || 16,373 || 6–7 |- bgcolor="ccffcc" | 14 || April 27 || Phillies || 13–5 || Bielecki (1–0) || Carlton || Walk (1) || 17,218 || 7–7 |- bgcolor="ffbbbb" | 15 || April 28 || @ Dodgers || 1–2 || Valenzuela || Kipper (0–2) || — || 50,401 || 7–8 |- bgcolor="ffbbbb" | 16 || April 29 || @ Dodgers || 4–5 || Hershiser || Patterson (0–1) || Howell || 30,342 || 7–9 |- bgcolor="ffbbbb" | 17 || April 30 || @ Giants || 5–6 (12) || Garrelts || Patterson (0–2) || — || 5,147 || 7–10

|- bgcolor="ccffcc" | 18 || May 1 || @ Giants || 6–2 || Walk (1–0) || Krukow || — || 3,927 || 8–10 |- bgcolor="ccffcc" | 19 || May 2 || @ Padres || 4–0 || Bielecki (2–0) || Dravecky || Winn (2) || 19,417 || 9–10 |- bgcolor="ccffcc" | 20 || May 3 || @ Padres || 7–6 || Guante (2–0) || Gossage || Clements (1) || 20,515 || 10–10 |- bgcolor="ccffcc" | 21 || May 4 || @ Padres || 5–2 || Winn (1–0) || Lefferts || — || 21,727 || 11–10 |- bgcolor="ffbbbb" | 22 || May 6 || Giants || 2–7 || Krukow || Reuschel (2–3) || — || 7,461 || 11–11 |- bgcolor="ffbbbb" | 23 || May 7 || Giants || 5–7 || Laskey || McWilliams (0–3) || Robinson || 6,300 || 11–12 |- bgcolor="ccffcc" | 24 || May 8 || Giants || 8–2 || Bielecki (3–0) || Garrelts || — || 6,072 || 12–12 |- bgcolor="ffbbbb" | 25 || May 9 || Astros || 2–3 || Kerfeld || Winn (1–1) || Smith || 17,296 || 12–13 |- bgcolor="ffbbbb" | 26 || May 10 || Astros || 3–6 || Knepper || Rhoden (2–2) || DiPino || 13,344 || 12–14 |- bgcolor="ccffcc" | 27 || May 11 || Astros || 4–3 (12) || DeLeon (1–0) || Kerfeld || — || 13,170 || 13–14 |- bgcolor="ffbbbb" | 28 || May 13 || Padres || 2–4 || Show || Bielecki (3–1) || McCullers || 5,392 || 13–15 |- bgcolor="ffbbbb" | 29 || May 14 || Padres || 4–10 || Dravecky || Kipper (0–3) || Gossage || 9,430 || 13–16 |- bgcolor="ffbbbb" | 30 || May 16 || @ Reds || 2–7 || Denny || Rhoden (2–3) || Franco || 21,097 || 13–17 |- bgcolor="ccffcc" | 31 || May 17 || @ Reds || 4–0 || Reuschel (3–3) || Soto || — || 32,204 || 14–17 |- bgcolor="ffbbbb" | 32 || May 18 || @ Reds || 3–7 || Browning || Bielecki (3–2) || Robinson || 22,962 || 14–18 |- bgcolor="ccffcc" | 33 || May 20 || @ Astros || 4–2 || Walk (2–0) || Ryan || — || 8,711 || 15–18 |- bgcolor="ccffcc" | 34 || May 21 || @ Astros || 2–1 || Rhoden (3–3) || Scott || — || 6,990 || 16–18 |- bgcolor="ffbbbb" | 35 || May 22 || @ Astros || 0–4 || Knepper || Reuschel (3–4) || — || 4,784 || 16–19 |- bgcolor="ffbbbb" | 36 || May 23 || Reds || 9–12 (12) || Power || DeLeon (1–1) || — || 12,833 || 16–20 |- bgcolor="ffbbbb" | 37 || May 24 || Reds || 2–4 || Gullickson || Bielecki (3–3) || — || 18,631 || 16–21 |- bgcolor="ffbbbb" | 38 || May 25 || Reds || 4–7 || Denny || Kipper (0–4) || — || 19,568 || 16–22 |- bgcolor="ffbbbb" | 39 || May 26 || Braves || 4–9 || Assenmacher || Walk (2–1) || — || 14,102 || 16–23 |- bgcolor="ffbbbb" | 40 || May 27 || Braves || 2–6 (12) || Garber || Walk (2–2) || — || 2,830 || 16–24 |- bgcolor="ccffcc" | 41 || May 28 || Braves || 4–3 || McWilliams (1–3) || Palmer || DeLeon (1) || 6,860 || 17–24 |- bgcolor="ffbbbb" | 42 || May 30 || Dodgers || 4–6 (11) || Niedenfuer || DeLeon (1–2) || Reuss || 25,320 || 17–25 |- bgcolor="ccffcc" | 43 || May 31 || Dodgers || 4–0 || Kipper (1–4) || Honeycutt || Clements (2) || 15,709 || 18–25

|- bgcolor="ccffcc" | 44 || June 1 || Dodgers || 12–3 || Rhoden (4–3) || Welch || — || 23,530 || 19–25 |- bgcolor="ccffcc" | 45 || June 2 || @ Braves || 9–2 || Reuschel (4–4) || Palmer || — || 12,996 || 20–25 |- bgcolor="ffbbbb" | 46 || June 3 || @ Braves || 5–8 || Mahler || Guante (2–1) || Assenmacher || 10,649 || 20–26 |- bgcolor="ccffcc" | 47 || June 4 || @ Braves || 12–3 || Bielecki (4–3) || Johnson || Winn (3) || 14,012 || 21–26 |- bgcolor="ffbbbb" | 48 || June 5 || Mets || 0–7 || Ojeda || Kipper (1–5) || — || 8,855 || 21–27 |- bgcolor="ccffcc" | 49 || June 6 || Mets || 7–1 || Rhoden (5–3) || Darling || Walk (2) || || 22–27 |- bgcolor="ffbbbb" | 50 || June 6 || Mets || 4–10 || McDowell || DeLeon (1–3) || — || 15,113 || 22–28 |- bgcolor="ffbbbb" | 51 || June 7 || Mets || 4–6 || Gooden || Reuschel (4–5) || Orosco || 29,770 || 22–29 |- bgcolor="ffbbbb" | 52 || June 8 || Mets || 3–4 || Fernandez || McWilliams (1–4) || Orosco || 14,391 || 22–30 |- bgcolor="ccffcc" | 53 || June 9 || Cubs || 6–5 (11) || Robinson (1–0) || Baller || — || 6,056 || 23–30 |- bgcolor="ccffcc" | 54 || June 10 || Cubs || 6–4 || Kipper (2–5) || Eckersley || Guante (2) || 5,899 || 24–30 |- bgcolor="ccffcc" | 55 || June 11 || Cubs || 5–3 || Rhoden (6–3) || Hoffman || Robinson (3) || 12,702 || 25–30 |- bgcolor="ffbbbb" | 56 || June 13 || @ Mets || 5–6 || Orosco || Clements (0–2) || — || 37,582 || 25–31 |- bgcolor="ffbbbb" | 57 || June 14 || @ Mets || 1–5 || Fernandez || Bielecki (4–4) || — || 47,664 || 25–32 |- bgcolor="ffbbbb" | 58 || June 15 || @ Mets || 1–4 || Ojeda || Walk (2–3) || — || || 25–33 |- bgcolor="ffbbbb" | 59 || June 15 || @ Mets || 5–8 || Aguilera || Kipper (2–6) || McDowell || 41,847 || 25–34 |- bgcolor="ffbbbb" | 60 || June 16 || Cardinals || 2–4 || Cox || Rhoden (6–4) || Worrell || 7,834 || 25–35 |- bgcolor="ffbbbb" | 61 || June 17 || Cardinals || 2–7 || Mathews || Reuschel (4–6) || — || 9,424 || 25–36 |- bgcolor="ccffcc" | 62 || June 18 || Cardinals || 2–1 (12) || Robinson (2–0) || Worrell || — || 10,455 || 26–36 |- bgcolor="ccffcc" | 63 || June 19 || @ Expos || 4–2 || Kipper (3–6) || Smith || Guante (3) || 11,918 || 27–36 |- bgcolor="ffbbbb" | 64 || June 20 || @ Expos || 2–7 || McGaffigan || Walk (2–4) || McClure || 16,223 || 27–37 |- bgcolor="ccffcc" | 65 || June 21 || @ Expos || 14–1 || Rhoden (7–4) || Tibbs || — || 23,381 || 28–37 |- bgcolor="ffbbbb" | 66 || June 22 || @ Expos || 1–2 || Hesketh || Reuschel (4–7) || Reardon || 27,129 || 28–38 |- bgcolor="ffbbbb" | 67 || June 23 || @ Cardinals || 1–2 (11) || Worrell || Clements (0–3) || — || 25,506 || 28–39 |- bgcolor="ffbbbb" | 68 || June 24 || @ Cardinals || 2–5 || Burris || Winn (1–2) || Dayley || 24,251 || 28–40 |- bgcolor="ffbbbb" | 69 || June 25 || @ Cardinals || 1–2 (10) || Horton || Clements (0–4) || — || 29,146 || 28–41 |- bgcolor="ccffcc" | 70 || June 27 || Expos || 7–1 || Rhoden (8–4) || Tibbs || — || 15,392 || 29–41 |- bgcolor="ffbbbb" | 71 || June 28 || Expos || 2–3 || Hesketh || Reuschel (4–8) || Reardon || 35,385 || 29–42 |- bgcolor="ffbbbb" | 72 || June 29 || Expos || 4–6 || Youmans || Bielecki (4–5) || McClure || 26,689 || 29–43 |- bgcolor="ccffcc" | 73 || June 30 || Phillies || 3–2 || Walk (3–4) || Hudson || Guante (4) || 5,881 || 30–43

|- bgcolor="ffbbbb" | 74 || July 1 || Phillies || 4–5 (12) || Hume || McWilliams (1–5) || — || 8,118 || 30–44 |- bgcolor="ccffcc" | 75 || July 2 || Phillies || 4–3 || Rhoden (9–4) || Carman || — || 6,782 || 31–44 |- bgcolor="ffbbbb" | 76 || July 3 || @ Dodgers || 3–6 || Welch || Reuschel (4–9) || — || 30,722 || 31–45 |- bgcolor="ccffcc" | 77 || July 4 || @ Dodgers || 6–4 || Bielecki (5–5) || Valenzuela || — || 46,315 || 32–45 |- bgcolor="ccffcc" | 78 || July 5 || @ Dodgers || 5–0 || Walk (4–4) || Hershiser || — || 32,694 || 33–45 |- bgcolor="ffbbbb" | 79 || July 6 || @ Dodgers || 3–4 || Honeycutt || Winn (1–3) || Howell || 27,563 || 33–46 |- bgcolor="ccffcc" | 80 || July 7 || @ Padres || 3–1 (10) || Guante (3–1) || Gossage || — || 28,366 || 34–46 |- bgcolor="ffbbbb" | 81 || July 8 || @ Padres || 2–4 || Hoyt || Reuschel (4–10) || Lefferts || 16,051 || 34–47 |- bgcolor="ccffcc" | 82 || July 9 || @ Padres || 6–4 || Bielecki (6–5) || McCullers || Robinson (4) || 15,816 || 35–47 |- bgcolor="ffbbbb" | 83 || July 10 || @ Giants || 3–6 || Blue || Walk (4–5) || Garrelts || 9,795 || 35–48 |- bgcolor="ccffcc" | 84 || July 11 || @ Giants || 8–4 || Winn (2–3) || Carlton || Robinson (5) || 18,703 || 36–48 |- bgcolor="ffbbbb" | 85 || July 12 || @ Giants || 1–3 || Krukow || Rhoden (9–5) || — || 19,549 || 36–49 |- bgcolor="ffbbbb" | 86 || July 13 || @ Giants || 4–11 || LaCoss || Reuschel (4–11) || — || 36,877 || 36–50 |- bgcolor="ffbbbb" | 87 || July 17 || Padres || 1–2 || McCullers || Rhoden (9–6) || Lefferts || 8,865 || 36–51 |- bgcolor="ccffcc" | 88 || July 18 || Padres || 12–7 || Reuschel (5–11) || Hawkins || — || 10,975 || 37–51 |- bgcolor="ccffcc" | 89 || July 19 || Padres || 4–3 || Guante (4–1) || Lefferts || — || 8,559 || 38–51 |- bgcolor="ccffcc" | 90 || July 20 || Padres || 4–2 || McWilliams (2–5) || Dravecky || Robinson (6) || 15,765 || 39–51 |- bgcolor="ffbbbb" | 91 || July 22 || Dodgers || 3–4 || Powell || Guante (4–2) || Howell || 10,325 || 39–52 |- bgcolor="ffbbbb" | 92 || July 23 || Dodgers || 5–6 || Hershiser || Reuschel (5–12) || Howell || 21,756 || 39–53 |- bgcolor="ffbbbb" | 93 || July 24 || Dodgers || 2–9 || Valenzuela || Walk (4–6) || — || 11,044 || 39–54 |- bgcolor="ffbbbb" | 94 || July 25 || Giants || 3–7 || Mason || Bielecki (6–6) || Robinson || 8,622 || 39–55 |- bgcolor="ffbbbb" | 95 || July 26 || Giants || 0–9 || Carlton || McWilliams (2–6) || — || 27,910 || 39–56 |- bgcolor="ccffcc" | 96 || July 27 || Giants || 7–0 || Rhoden (10–6) || Blue || Robinson (8) || 10,767 || 40–56 |- bgcolor="ccffcc" | 97 || July 28 || @ Expos || 7–4 || Reuschel (6–12) || Smith || Jones (1) || 16,221 || 41–56 |- bgcolor="ffbbbb" | 98 || July 30 || @ Expos || 2–3 || Tibbs || Winn (2–4) || Reardon || 12,672 || 41–57

|- bgcolor="ccffcc" | 99 || August 1 || Cardinals || 4–0 || Rhoden (11–6) || Mathews || — || 9,794 || 42–57 |- bgcolor="ffbbbb" | 100 || August 2 || Cardinals || 3–7 || Tudor || McWilliams (2–7) || — || 14,233 || 42–58 |- bgcolor="ccffcc" | 101 || August 3 || Cardinals || 3–0 || Reuschel (7–12) || Cox || — || 14,849 || 43–58 |- bgcolor="ffbbbb" | 102 || August 4 || Expos || 4–5 || Tibbs || Jones (1–1) || Reardon || 7,412 || 43–59 |- bgcolor="ffbbbb" | 103 || August 5 || Expos || 0–3 || Martinez || Bielecki (6–7) || — || 8,334 || 43–60 |- bgcolor="ffbbbb" | 104 || August 6 || Expos || 2–3 || Youmans || Rhoden (11–7) || Reardon || 6,649 || 43–61 |- bgcolor="ffbbbb" | 105 || August 7 || Expos || 4–5 || McGaffigan || Robinson (2–1) || McClure || 8,239 || 43–62 |- bgcolor="ffbbbb" | 106 || August 8 || @ Cardinals || 1–3 || Cox || Reuschel (7–13) || Horton || 36,244 || 43–63