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 Season Batting Leaders – Through 2025

It’s been six years since we last took a look at the offensive stat leaders per season for the all the games I’ve attended since 1984. While there hasn’t been a whole lot of movement for most of the categories in the last six seasons, I figured the time was right to take another look. So, without further ado, here’s the updated list. We start, as always, with everyone’s favorite offensive stat:

Home Runs

Year Name Total
2010 Paul Konerko 17
2004 Moises Alou 15
2004 Corey Patterson 13
2004 Sammy Sosa 13
2003 Moises Alou 12
2008 Carlos Quentin 12

Hits

Year Name Total
2003 Mark Grudzielanek 67
2004 Moises Alou 57
2003 Moises Alou 57
2007 Derrek Lee 57
2006 Orlando Cabrera 56

Runs

Year Name Total
2004 Moises Alou 44
2003 Sammy Sosa 34
2003 Tim Anderson 32
2010 Paul Konerko 31
2003 Moises Alou 30
2008 Jermaine Dye 30
2006 Tadahito Iguchi 30
2008 Nick Swisher 30

RBI

Year Name Total
2021 Jose Abreu 38
2010 Paul Konerko 35
Continue reading →

By The Numbers – 2

In 1929, uniform numbers appeared on the back of baseball jerseys for the first time, thanks to the Indians and the Yankees.  By 1937, numbers finally appeared across all uniforms, both home and away, across both major leagues.  Since that time, 81 distinct numbers have been worn by members of the White Sox, while the Cubs boast 76.

Today, we continue our look at those players, picking our favorite, if not the best, player to wear each uniform number for both Chicago teams with #2.  50 different players have donned #2 while playing in Chicago, 28 for the White Sox, who retired the number in 1976, and 22 for the Cubs.

Acquired from the A’s for Joe Tipton following the 1949 season, Nellie Fox switched to his familiar #2 starting with the 1953 season.  The White Sox finished in third place in each season between 1953 and 1956, followed by second-place finishes in 1957 and 1958 before finally breaking through in 1959, thanks in part to Fox’s best season.  He batted .306, leading the AL in singles en route to a .380 OBP.  He also started and had four hits in two All-Star games and won his second Gold Glove on his way to winning the MVP for AL champions.

In the World Series, which turned out to be his only postseason experience, Fox led the White Sox with a .375 average with three doubles.  In Game 5, Fox scored the only run when Sherm Lollar hit into a double play in the fourth inning, only the second time that a World Series game did not have an RBI. Unfortunately, the Sox dropped the next game, and the series, to the Dodgers.

All told, Fox spent 14 seasons with the White Sox, making 12 AL All-Star teams and 15 of 16 AL All-Star Game selections beginning in 1951, with two All-Star games played between 1959 and 1962.  Following the 1963 season, he was traded to the Houston Colt .45s.  He died on December 1. 1975, at the age of 47, following a bout with cancer.  His #2 was retired by the White Sox in 1976 and he was elected to the Hall of Fame in 1997.

On the north side of town, Ryan Theriot wore three different numbers after making his debut on September 13, 2005 before settling on #2 in 2007.  That year, he made the opening-day roster as a utility player, but the early-season struggles of César Izturis led to Theriot taking over as the starter.  Theriot was notably versatile throughout the 2007 season, playing multiple positions defensively and hitting all over the batting order. Despite impressive numbers from Theriot in the lead-off spot, albeit a small sample size, the return of Alfonso Soriano resulted in Theriot returning to second in the batting order.

In 2008, Theriot had the sixth-best batting average in the National League.  While not expected to hit for power, Theriot was asked to try to drive in more runs early in 2009 as the Cubs dealt with injuries and poor performance from their power hitters.  He quickly went on a tear and smacked seven home runs, including his first two ever outside Wrigley Field, as the other players regained their health.  On February 19, 2010, the Cubs went to salary arbitration with Theriot, the first time they had done so since 1993, as the two sides were separated by $800k.  He appeared in 96 games with the Cubs in 2010, hitting .284, before the July 31 trade that sent Theriot and Ted Lilly to the Dodgers for Blake DeWitt.

Throwback Thursday – Batting Leaders Of The 2000s

Our Throwback Thursday feature continues, as we point the wayback machine back to the turn of the 21st century and put our focus on the offensive leaders of the decade of the 2000s.  As a reminder, I’ve identified 518 games that I attended during this time period, when I would have been ages 25 through 34.

Home Runs

Name Total
Paul Konerko 57
Jermaine Dye 39
Aramis Ramirez 38
Derrek Lee 38
Jim Thome 35
Sammy Sosa 35

Hits

Name Total
Derrek Lee 234
Aramis Ramirez 215
Paul Konerko 211
Jermaine Dye 168
A.J. Pierzynski 154

Runs

Name Total
Derrek Lee 131
Paul Konerko 129
Aramis Ramirez 110
Jermaine Dye 103
Sammy Sosa 90

RBI

Name Total
Aramis Ramirez 143
Paul Konerko 141
Derrek Lee 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 →

All Time Batting Leaders – Through 2021

Earlier this week, we took our annual look at the all-time leaders in pitching stats for the 1007 games I’ve attended (and identified) between 1984 and 2021.  With spring training games finally starting after the resolution of the long lockout, it’s time to move over to the other side of the ball and take a look at the offensive stat leaders for those games, starting with our first category:

Home Runs

Name Total
Paul Konerko 93
Jose Abreu 45
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 40
Jermaine Dye 40

Hits

Name Total
Paul Konerko 366
Alexei Ramirez 300
Derrek Lee 255
Jose Abreu 242
A.J. Pierzynski 239

Runs

Name Total
Paul Konerko 200
Derrek Lee 140
Alexei Ramirez 134
Aramis Ramirez 120
Jose Abreu 116

RBI

Name Total
Paul Konerko 235
Aramis Ramirez 158
Jose Abreu 144
Alexei Ramirez 140
Derrek Lee 134

Doubles Continue reading →

Against The Reds All Time Leaders – Through 2021

redsIn 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 Cincinnati Reds.

The Reds began life in 1882 as a charter member of the American Association, joining the National League in 1890.  I’ve seen them play 40 times against 5 different teams at 4 separate stadiums.

Home Runs

Name Total
Derrek Lee 6
Sammy Sosa 3
Aramis Ramirez 3

Hits

Name Total
Aramis Ramirez 26
Derrek Lee 25
Ryan Theriot 17

Runs

Name Total
Derrek Lee 20
Aramis Ramirez 15
Sammy Sosa 10

RBI

Name Total
Derrek Lee 20
Aramis Ramirez 16
Todd Walker 11

Doubles

Name Total
Todd Walker 5
Derrek Lee 4
Aramis Ramirez 4
Sammy Sosa 4
Geovany Soto 4
Michael Barrett 4
Alfonso Soriano 4

Triples Continue reading →

Against The Cardinals All Time Leaders – Through 2021

cardinalsIn 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 St. Louis Cardinals.

The Cardinals began life in 1891, joining the National League the following year after the dissolution of the old American Association.  They took on the Cardinal name starting in 1900.  I’ve seen them play 33 times at 3 different stadiums, including the 2015 NLDS and, most recently, last May at Guaranteed Rate Field.

Home Runs

Name Total
Moises Alou 6
Michael Barrett 4
Sammy Sosa 3
Aramis Ramirez 3

Hits

Name Total
Moises Alou 16
Derrek Lee 15
Michael Barrett 14
Aramis Ramirez 14
Corey Patterson 14

Runs

Name Total
Moises Alou 12
Sammy Sosa 12
Aramis Ramirez 10

RBI

Name Total
Moises Alou 14
Michael Barrett 10
Aramis Ramirez 9
Alex Gonzalez 9

Doubles

Name Total
Derrek Lee 6
Alex Gonzalez 4
Ryan Theriot 4

Triples Continue reading →

Against The Pirates All Time Leaders – Through 2021

pirates-primaryIn 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 Pittsburgh Pirates.

The Pirates began life in 1887 as the Alleghenys, before taking on the Pirates moniker in 1891.  I’ve seen them play 46 times, including a double header sweep in 2003, enabling the Cubs to clinch their first NL Central title and a work outing in 2008 against the White Sox.

Home Runs

Name Total
Sammy Sosa 6
Alfonso Soriano 4
Jermaine Dye 3
Corey Patterson 3
Aramis Ramirez 3

Hits

Name Total
Derrek Lee 17
Aramis Ramirez 16
Sammy Sosa 15
Alfonso Soriano 15

Runs

Name Total
Sammy Sosa 14
Aramis Ramirez 10
Derrek Lee 8
Alfonso Soriano 8
Corey Patterson 8

RBI

Name Total
Sammy Sosa 12
Alfonso Soriano 8
Aramis Ramirez 7
Derrek Lee 7
Jermaine Dye 7

Doubles

Name Total
Geovany Soto 5
Michael Barrett 5
Aramis Ramirez 4
Carlos Zambrano 4

Triples Continue reading →

Against The Phillies All Time Leaders – Through 2021

Philadelphia_PhilliesIn 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 Philadelphia Phillies.

The Phillies began life in 1883, and are the oldest continuous franchise that hasn’t moved cities or changed names.  I’ve seen them play 20 times, including three times in the city of San Francisco.

Home Runs

Name Total
Sammy Sosa 4
Aramis Ramirez 2
Anthony Rizzo 2

Hits

Name Total
Aramis Ramirez 12
Jacque Jones 8
Ryan Theriot 6
Alfonso Soriano 6

Runs

Name Total
Sammy Sosa 6
Derrek Lee 6
Aramis Ramirez 4
Anthony Rizzo 4

RBI

Name Total
Aramis Ramirez 8
Sammy Sosa 6
Jacque Jones 5

Doubles

Name Total
Aramis Ramirez 4
Jacque Jones 3
Mark Grudzielanek 3
Derrek Lee 2
Jeff Kent 2
Kris Bryant 2

Triples Continue reading →