T-shirt sale

2025  2024  2023  2022  2021  2020  2019  2018  2017  2016  2015  2014  2013 

Position Players
POS G AB H 2B 3B HR BB HBP SB CS P/G Pts
C 60 206 55 9 2 7 23 1 0 0 4.62 277.30
1B 60 211 36 10 1 6 29 0 0 0 2.81 168.70
2B 57 226 58 14 1 4 18 0 2 0 4.22 240.50
SS 60 233 70 13 1 9 18 2 5 1 5.90 353.70
MI 56 207 63 14 2 12 15 1 3 2 6.41 358.70
3B 60 214 51 11 0 9 32 3 3 0 4.98 298.80
OF 295 1065 277 54 3 49 94 18 25 6 5.04 1487.20
Util 60 214 49 10 0 8 25 8 3 1 4.44 266.50
Bench 292 880 169 31 4 28 82 15 9 4 2.53 739.20
Pitchers
POS G IP SV HLD K H BB HBP HR P/IP Pts
SP 90 465.0 0 0 370 480 169 30 74 3.07 1425.80
RP 100 95.1 11 20 88 106 50 9 15 3.98 379.37
Bench 76 206.0 3 8 192 193 56 9 26 4.56 938.80
Position Players
Player Acquisition Date G AB H 2B 3B HR BB HBP SB CS P/G Pts
Starling Marte November 19, 2018 8:35 PM 60 227 64 14 1 6 12 8 10 2 5.13 307.50
Ian Happ March 22, 2020 10:32 PM 53 187 48 11 1 10 29 2 1 3 5.66 299.90
David Fletcher March 22, 2020 10:31 PM 47 197 65 13 0 3 19 0 2 0 6.25 293.70
Willy Adames June 20, 2017 11:49 AM 45 158 44 13 1 8 17 0 2 1 5.76 259.00
Tim Anderson March 3, 2019 10:04 PM 44 189 65 10 1 10 8 2 5 2 7.67 337.60
Teoscar Hernandez August 2, 2020 11:03 PM 43 162 46 5 0 12 12 1 4 0 6.27 269.50
Austin Nola July 26, 2020 6:06 PM 40 138 38 8 1 6 15 2 0 0 5.28 211.10
Yoan Moncada January 24, 2017 9:26 PM 39 155 39 8 0 5 21 1 0 0 5.12 199.60
Kyle Seager August 13, 2020 1:55 PM 38 123 28 6 0 6 24 5 3 0 5.27 200.30
Hanser Alberto August 6, 2020 1:18 PM 33 135 38 9 0 1 4 0 1 0 3.85 127.20
Wilmer Flores August 14, 2020 4:20 PM 29 108 26 8 1 4 8 0 0 0 4.42 128.10
Ryan McMahon March 22, 2020 10:43 PM 26 91 15 1 1 3 9 1 0 1 2.19 57.00
Brian Goodwin August 15, 2020 3:32 PM 25 76 15 5 0 3 9 1 4 0 3.53 88.30
Hunter Renfroe March 3, 2019 9:12 PM 20 63 12 2 0 7 6 1 1 0 4.94 98.70
Matt Olson February 2, 2018 8:11 PM 19 67 10 0 0 6 16 0 0 0 4.92 93.40
Pedro Severino July 23, 2021 1:04 PM 18 66 17 2 1 1 7 0 0 0 3.95 71.10
Max Kepler March 3, 2019 10:09 PM 17 66 15 4 0 5 9 0 1 0 6.21 105.50
Adam Eaton March 22, 2020 10:48 PM 15 59 14 3 0 1 5 0 1 0 3.63 54.40
Victor Robles November 26, 2019 11:40 PM 12 37 7 1 0 1 2 1 0 1 1.73 20.70
Mike Brosseau August 6, 2021 9:49 PM 12 34 10 1 1 2 2 3 2 0 5.68 68.20
Robinson Chirinos March 22, 2020 10:37 PM 11 31 4 1 0 0 5 0 0 0 0.85 9.30
Alex Gordon April 14, 2019 3:29 PM 9 33 7 2 0 0 3 1 0 0 2.67 24.00
Anthony Rizzo September 18, 2020 6:18 AM 8 28 7 1 0 2 2 2 2 0 6.09 48.70
Joey Votto June 30, 2019 7:53 PM 7 26 6 2 0 0 3 0 0 0 3.20 22.40
Enrique Hernandez August 1, 2020 1:18 AM 6 15 4 2 1 0 1 0 0 0 3.65 21.90
Isaac Paredes July 23, 2021 1:04 PM 5 13 0 0 0 0 0 0 0 0 -2.60 -13.00
Randy Arozarena September 20, 2020 11:21 AM 5 19 6 1 0 2 2 1 1 0 9.44 47.20
Danny Santana December 2, 2019 3:00 PM 4 17 1 1 0 0 0 0 0 0 -2.13 -8.50
Brandon Belt March 22, 2020 10:15 PM 4 13 1 0 0 0 0 0 0 0 -1.85 -7.40
Jorge Alfaro August 23, 2018 6:01 PM 3 11 2 0 0 0 0 0 0 0 0.07 0.20
Jazz Chisholm Jr. September 4, 2020 9:45 PM 3 9 2 0 0 0 1 1 1 0 3.37 10.10
Mallex Smith March 22, 2020 10:23 PM 3 8 1 1 0 0 0 0 0 0 0.17 0.50
Evan White July 23, 2021 1:04 PM 3 8 1 0 0 0 2 0 0 0 1.20 3.60
Nomar Mazara August 13, 2020 11:30 AM 1 4 1 0 0 0 0 0 0 0 1.60 1.60
Danny Jansen August 13, 2020 11:30 AM 1 3 0 0 0 0 1 0 0 0 0.00 0.00
Pitchers
Player Acquisition Date G IP SV HLD K H BB HBP HR P/IP Pts
Yusmeiro Petit April 5, 2020 1:40 AM 23 19.1 0 7 17 19 5 0 3 5.37 103.77
Brandon Workman May 23, 2019 10:09 AM 17 17.0 9 1 20 26 13 0 2 4.92 83.60
Jared Hughes March 7, 2019 3:37 PM 13 15.1 0 2 14 11 10 5 1 4.15 63.57
Craig Stammen July 21, 2020 5:46 PM 12 11.0 0 2 9 17 3 1 2 2.42 26.60
Pedro Baez May 20, 2019 3:37 PM 11 11.1 1 4 8 7 5 0 2 5.57 63.07
German Marquez April 3, 2019 9:14 PM 10 62.0 0 0 57 62 19 0 6 4.53 280.80
Ryan Yarbrough June 19, 2019 1:33 AM 8 39.2 0 0 27 41 10 6 5 3.31 131.43
Brady Singer July 29, 2020 10:36 AM 7 38.1 0 0 29 36 13 1 6 3.45 132.27
Joakim Soria August 23, 2020 1:43 AM 7 6.2 0 1 7 9 5 0 1 2.49 16.63
Yoshihisa Hirano August 16, 2019 1:17 PM 7 7.0 1 1 5 4 3 1 0 6.91 48.40
Jon Gray July 31, 2020 12:40 PM 7 34.1 0 0 19 42 8 2 6 2.30 79.07
Framber Valdez August 13, 2020 3:07 PM 6 39.2 0 0 38 38 12 4 4 4.37 173.53
Zach Davies August 17, 2020 7:34 PM 6 37.2 0 0 37 29 13 0 5 4.69 176.83
Joe Jimenez May 8, 2018 11:09 AM 5 3.0 0 1 4 8 2 2 3 -11.83 -35.50
Antonio Senzatela July 23, 2021 1:06 PM 5 31.2 0 0 12 33 7 2 6 2.27 71.73
Cam Bedrosian June 16, 2019 10:55 PM 4 4.1 0 0 3 3 4 0 0 4.22 18.27
Tyler Chatwood April 24, 2021 9:29 PM 4 12.2 0 0 17 19 7 0 2 2.58 32.73
Madison Bumgarner March 3, 2019 9:48 PM 4 17.1 0 0 13 20 7 4 7 -0.97 -16.83
Danny Duffy August 15, 2020 3:55 PM 4 22.1 0 0 19 22 12 0 4 2.73 60.87
Tanner Roark August 1, 2020 12:57 AM 3 12.0 0 0 10 16 10 0 3 0.03 0.30
David Peterson August 17, 2020 7:33 PM 3 11.0 0 0 8 10 9 1 2 1.53 16.80
Anthony Desclafani December 2, 2019 3:00 PM 3 12.1 0 0 9 14 7 1 3 0.97 11.97
Alec Mills August 17, 2020 7:33 PM 3 11.2 0 0 5 18 4 1 5 -2.31 -26.97
Brad Keller August 26, 2020 7:33 PM 3 22.0 0 0 7 16 3 0 0 5.74 126.20
Joe Musgrove August 16, 2024 10:20 AM 3 14.2 0 0 17 15 11 1 4 1.25 18.33
Marco Gonzales August 28, 2020 3:45 PM 3 22.0 0 0 22 14 2 2 3 5.52 121.50
Wade Miley July 4, 2019 5:47 PM 2 3.1 0 0 5 6 4 2 0 0.32 1.07
Eric Lauer June 16, 2019 3:02 PM 2 6.2 0 0 4 14 5 2 2 -3.70 -24.67
Merrill Kelly March 5, 2023 10:13 PM 1 5.0 0 0 7 5 2 1 1 3.34 16.70
Kyle Freeland September 11, 2020 5:07 PM 1 6.0 0 0 4 4 2 0 0 6.00 36.00
Robert Stephenson April 21, 2019 9:51 AM 1 0.1 0 1 1 2 0 0 1 -27.09 -9.03
Joey Lucchesi March 3, 2019 10:17 PM 1 1.2 0 0 3 6 1 0 0 -0.16 -0.27
Corey Kluber March 22, 2020 10:08 PM 1 1.0 0 0 1 0 1 0 0 6.40 6.40