Cubs All Time Leaders – Through 2025

To paraphrase from a famous movie, the one constant through all the years has been baseball.  With the start of the 2026 season coming next week, we start to wind down our look at the all-time leaders in both offensive and defensive categories for all 30 teams. Today, we take a deeper dive into the Chicago Cubs.

The Cubs, dating back to 1870, were charter members of the National League in 1876.  I’ve seen 544 players wearing a Cub uniform in the 463 of their games that I’ve attended live at nine different stadiums across seven cities, with the earliest identified game at Wrigley Field on August 4, 1984 against the Mets, through their NLDS appearance against the Brewers last fall.

Home Runs

Name Total
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 38

Hits

Name Total
Derrek Lee 245
Aramis Ramirez 216
Sammy Sosa 136

Runs

Name Total
Derrek Lee 136
Aramis Ramirez 114
Sammy Sosa 102

RBI

Name Total
Aramis Ramirez 151
Derrek Lee 128
Sammy Sosa 97

Doubles

Name Total
Derrek Lee 51
Aramis Ramirez 48
Michael Barrett 29

Triples Continue reading →

All Time Pitching Leaders – Through 2025

White Sox pitchers and catchers are scheduled to report to camp today, so that means it is time for our annual look at the pitching leaders in the now 1,149 games I’ve attended, and identified, between 1984 and 2025.  Very few changes from last year, although I did do some data quality cleanups last summer.  So, without further ado, let’s get things started with our first category, the always popular:

Wins

Name Total
Mark Buehrle 31
Gavin Floyd 24
Carlos Zambrano 21
Chris Sale 21
John Danks 19

Losses

Name Total
Mark Buehrle 18
Jose Quintana 17
John Danks 16
Carlos Zambrano 15
Gavin Floyd 15

ERA (>= 35 IP)

Name Total
David Robertson 2.13
DJ Carrasco 2.20
Nate Jones Continue reading →

All Season Pitching Leaders – Through 2025

MLB: Cincinnati Reds at Los Angeles DodgersLast week, we took our first look at the offensive leaders per season since 2019.  Today, we do the same with the pitchers for all of the games I’ve attended from 1984 through the 2025 season.  As with the hitters, there is little change from our first look after the 2011 season, but the time was right for another perusal of the stats.  We start with that most maligned pitching stat:

Wins

Year Name Total
2008 Mark Buehrle 8
2003 Matt Clement 6
2006 Freddy Garcia 6
2003 Mark Prior 6
2004 Greg Maddux 6
2005 Mark Buehrle 6
2008 Gavin Floyd 6

Losses

Year Name Total
2003 Kerry Wood 6
2008 Javier Vazquez 6
2003 Matt Clement 5
2004 Greg Maddux 5
2011 Gavin Floyd 5
2005 Greg Maddux 5
2017 Jose Quintana 5
2019 Ivan Nova 5

ERA (> 8 IP)

Year Name Total
1987 Floyd Bannister 0.00
2000 Livan Hernandez 0.00
1997 Wilson Alvarez 0.00
2001 Jeff Fassero 0.00
Continue reading →

Hanging Up His Spikes

One year after leaving the Cubs, Kyle Hendricks officially announced his retirement earlier this week.  Following an eleven-year Cubs career, where he was the last remaining member of the 2016 World Series champions to play for the North Siders, he spent this past season with the Angels.

Hendricks was first acquired by the Cubs at the trade deadline in 2012 as part of the return from the Rangers for Ryan Dempster.  He made his major league debut nearly two years later, throwing six innings against the Reds at Great American Ballpark and earning a no-decision.  2016 was his best season, winning 16 games and posting a 2.13 ERA in the regular season and making five post-season starts, giving up just two earned runs in 21 2/3 innings between the NLCS and the World Series.  He had struggled with injuries and worsening performance over his last three seasons, making his departure feel inevitable.

Hendricks’s numbers in a Cubs uniform, both for games I attended and overall, were:

Continue reading →

All Time Pitching Leaders – Through 2024

White Sox pitchers and catchers are scheduled to report to camp today, so that means it is time for our annual look at the pitching leaders in the now 1,110 games I’ve attended, and identified, between 1984 and 2024.  Very, very few changes from last year, with just the appearances leader board impacted.  So, without further ado, let’s get things started with our first category, the always popular:

Wins

Name Total
Mark Buehrle 31
Gavin Floyd 24
Carlos Zambrano 21
Chris Sale 21
John Danks 19

Losses

Name Total
Mark Buehrle 17
Jose Quintana 17
John Danks 16
Carlos Zambrano 15
Gavin Floyd 15

ERA (>= 35 IP)

Name Total
David Robertson 2.13
DJ Carrasco 2.20
Nate Jones Continue reading →

And Then There Were None

The Cubs career of Kyle Hendricks officially came to an end Wednesday when the free agent pitcher signed a one-year deal with the Angels.  After an eleven-year Cubs career, he was the last remaining member of the 2016 World Series champions to remain on the roster for the North Siders.

Hendricks was first acquired by the Cubs at the trade deadline in 2012 as part of the return from the Rangers for Ryan Dempster.  He made his major league debut nearly two years later, throwing six innings against the Reds at Great American Ballpark and earning a no-decision.  2016 was his best season, winning 16 games and posting a 2.13 ERA in the regular season and making five post-season starts, giving up just two earned runs in 21 2/3 innings between the NLCS and the World Series.  He has struggled with injuries and worsening performance over the past three seasons, making his departure feel inevitable.

While Hendricks was the last continuous link to the 2016 squad, he may not be the last member of that team to suit up for the Cubs.  Rob Zastryzny, who made his major league debut for the 2016 team and made eight appearances down the stretch, was recently re-acquired off waivers from the Brewers and will be given a chance to claim a bullpen spot during spring training.

Hendricks’s numbers in a Cubs uniform, both for games I attended and overall, were:

Continue reading →

All Time Pitching Leaders – Through 2023

White Sox pitchers and catchers are scheduled to have their first workout in camp today, so that means it is time for our annual look at the pitching leaders in the now 1,083 games I’ve attended, and identified, between 1984 and 2023.  Very few changes from last year, but 2023’s performances have updated the ERA leader board.  So, without further ado, let’s get things started with our first category, the always popular:

Wins

Name Total
Mark Buehrle 31
Gavin Floyd 24
Carlos Zambrano 21
Chris Sale 21
John Danks 19

Losses

Name Total
Mark Buehrle 17
Jose Quintana 17
John Danks 16
Carlos Zambrano 15
Gavin Floyd 15

ERA (>= 35 IP)

Name Total
David Robertson 2.13
DJ Carrasco 2.20
Nate Jones Continue reading →

All Time Pitching Leaders – Through 2022

White Sox pitchers and catchers are scheduled to arrive in camp today, so that means it is time for our annual look at the pitching leaders in the now 1,040 games I’ve attended, and identified, between 1984 and 2022.  Not a whole lot of difference from last year, but a few categories have seen new faces join the leader board.  So, without further ado, let’s get things started with our first category, the always popular:

Wins

Name Total
Mark Buehrle 31
Gavin Floyd 24
Carlos Zambrano 21
Chris Sale 21
John Danks 19

Losses

Name Total
Mark Buehrle 17
Jose Quintana 17
John Danks 16
Carlos Zambrano 15
Gavin Floyd 15

ERA (>= 35 IP)

Name Total
David Robertson 2.13
DJ Carrasco 2.20
Nate Jones Continue reading →

Throwback Thursday – Pitching Leaders Of The 2000s

Our Throwback Thursday feature concludes, as we take one final trip in the wayback machine, going back to the 2000s, finally putting our focus on the defensive leaders of that decade.  As a reminder, I’ve identified 518 games that I attended during this time period, when I would have been ages 25 through 34.

Wins

Name Total
Mark Buehrle 26
Carlos Zambrano 20
Matt Clement 13
Mark Prior 12
Javier Vazquez 11
Gavin Floyd 11

Losses

Name Total
Mark Buehrle 15
Carlos Zambrano 14
Jon Garland 13
Matt Clement 12
Kerry Wood 12
Greg Maddux 12

ERA (> 10 IP)

Name Total
Luther Hackman 0.00
Jered Weaver 0.46
Jason Schmidt 0.56
Jorge De La Rosa 0.79
Elmer Dessens 0.82

ERA (> 25 IP)

Name Total
D.J. Carrasco 2.25
Matt Thornton 2.30
Dontrelle Willis 2.38
Carlos Marmol 2.49
Randy Wells 2.65

Strikeouts

Name Total
Carlos Zambrano 281
Mark Buehrle 251
Kerry Wood 217
Continue reading →

Against The Brewers All Time Leaders – Through 2021

In the past, we’ve looked at the all time leaders in both offensive and defensive categories for all 30 teams. This offseason, we will take our first ever look at those leaders against all 30 clubs. We continue today with the Milwaukee Brewers.

The Brewers began life in 1969, joining the American League as the Seattle Pilots.  After one year, they moved to Milwaukee and were re-christened the Brewers.  In 1998, the Brewers became the first team to switch leagues when they moved to the National League as the expansion Tampa Bay Devil Rays joined the American League.  I’ve seen them play 41 times, first in 1993 battling the White Sox at their old home of Milwaukee County Stadium and most recently in July of 2019, battling the Cubs at Miller Park.

Home Runs

Name Total
Derrek Lee 6
Sammy Sosa 5
Aramis Ramirez 5

Hits

Name Total
Derrek Lee 27
Aramis Ramirez 21
Corey Patterson 16

Runs

Name Total
Derrek Lee 18
Moises Alou 11
Ryan Theriot 11

RBI

Name Total
Derrek Lee 23
Aramis Ramirez 18
Moises Alou 12

Doubles

Name Total
Derrek Lee 5
Aramis Ramirez 5
Sammy Sosa 4

Triples Continue reading →