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 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 →

Fitbit XI – Week 29

Two days over goal helped push my 30,000-step week streak to thirteen weeks.  The week got off to a great start on Sunday, scoring 7500 steps as I traveled to Wrigley Field for a Greg Maddux bobblehead.  Things came crashing down on Monday, finishing with 4300 steps.  Another small decrease on Tuesday left me 5 steps shy of 4100.  Wednesday nearly matched that total, coming just 10 steps away from 4100.  A big improvement on Thursday pushed me up to 4700 steps.  Another baseball game on Friday left me only 2 steps shy of 7600.  A quiet Saturday finished up the week with only 2100 steps.

Total steps: 34,509

Daily average: 4929.9

Hall Of Fame Pitching Leaders


Tomorrow, the Hall of Fame class of 2025 will be inducted in Cooperstown and CC Sabathia and Billy Wagner will boost the number of Hall of Fame pitchers I’ve seen live to twelve.  To celebrate this momentous occasion, we will take another look at the pitching leaders amongst Hall of Famers in games I have attended between 1984 and 2024.

Wins

Name Total
Greg Maddux 9
CC Sabathia 6
Tom Glavine 1
Rich Gossage 1
Roy Halladay 1
Mike Mussina 1

Losses

Name Total
Greg Maddux 12
Tom Glavine 2
Tom Seaver 2
Mike Mussina 2
Roy Halladay 1
Rich Gossage 1

ERA

Name Total
Lee Smith 0.00
Mariano Rivera 0.00
Billy Wagner 1.59
Trevor Hoffman 2.25
Roy Halladay 3.00

Strikeouts

Name Total
Greg Maddux 92
CC Sabathia 48
Continue reading →

Historic Games

With Vinny Capra and the White Sox falling victim to Clayton Kershaw on Wednesday night, giving him his 3000th career strikeout, I decided to take a look back at the historic games I’ve attended over the years.  Here is part one, featuring six games where an individual hit a career plateau or a team clinched a division title.

June 30, 1998 – Diamondbacks 4, Cubs 3

Sammy Sosa had broken the June record for home runs nine days earlier, surpassing the fifteen previously reached by Babe Ruth, Bob Johnson, Roger Maris, and Pedro Guerrero.  In the 8th inning of the final game of the month, Sosa connected against Alan Embree for his 20th home run of the month, setting the record not just for June, but for any month of the season.

September 27, 2003 – Cubs 7, Pirates 2

After winning the first game of a double header against the Pirates, the Cubs were in position to clinch at least a portion of their first Central Division title heading into the nightcap.  After the second-place Astros lost their game, a victory would give the Cubs the championship.  They jumped on Pirates starter Ryan Vogelsong early, scoring six runs in his 1 1/3 innings of work.  Dave Veres induced former Cub José Hernández to ground into a double play to wrap up the victory.

July 26, 2005 – Giants 3, Cubs 2

Following a nearly three-hour rain delay, Greg Maddux took the mound against the Giants sitting on 2998 strikeouts for his career.  In the third inning, Giants shortstop Omar Vizquel stepped up to the plate. With a 2-2 count, Maddux unleashed a sinker that Vizquel flinched away from, taking a third strike as the ball drifted back over the plate.  Maddux, who finished the game with three strikeouts, became just the 13th pitcher to reach 3000 strikeouts and the ninth to also have surpassed 300 victories.

August 5, 2007 – Mets 8, Cubs 3

On a warm Sunday night in Chicago, Tom Glavine took the mound for the Mets, sitting at 299 career victories.  The 41-year-old lefty tossed 6 1/3 innings, giving up just two runs to secure the win and his place in history.  Glavine became only the 23rd pitcher, and just the fifth southpaw, to reach the 300-win plateau.

September 16, 2007 – White Sox 9, Angels 3

Sitting at 499 home runs, Jim Thome entered the Sunday series finale, which just so happened to be Jim Thome bobblehead day, looking to reach 500 in Chicago.  With the score tied at seven in the bottom of the ninth, Thome came to the plate with a runner on first.  Having gone 0-4 to that point, Thome took Dustin Moseley to a 3-2 count before launching the walk-off milestone home run.  He became the 23rd major leaguer to reach the 500 home run mark and the third to do so in 2007.  He was the first slugger to reach the milestone with a walk-off.

September 30, 2008 – White Sox 1, Twins 0

After winning a makeup game against the Tigers to force a tie in the AL Central after 162 games, the White Sox took the field against the Twins in a tiebreaker to determine who would move on to the playoffs.  The Twins looked to strike first following a double by Michael Cuddyer to lead off the fifth inning, but a throw home by Ken Griffey Jr. nailed Cuddyer trying to score on a fly out to center field, ending the threat.  The game remained scoreless until the seventh, when Jim Thome blasted a home run to straight away centerfield.  Bobby Jenks came in to close down the game and the White Sox won their second division title in four years.

 

What If… Moises Alou Makes That Catch

Welcome to the first installment of what should become a recurring feature, taking a look back at some occurrence in the world, mostly sports, and trying to ascertain what the outcome would have been if just one thing, a decision or an outcome, went a different way.  We start in October 2003, with game six of the NLCS where one particular play, debated for years, may have turned the tide.

 

On October 14, 2003, the Cubs were five outs away from winning their first National League pennant since 1945. Mark Prior was on the mound for the Cubs and had retired eight straight batters into the eighth inning when Juan Pierre doubled, bringing Luis Castillo to the plate. On the eighth pitch of the at bat, Castillo hit a high foul ball down the left field line, heading towards the stands. Moises Alou tracked the ball and reached, when the ball was touched by a fan. A visibly upset Alou, along with Prior and Cub manager Dusty Baker, pleaded for a call of fan interference, but the umpires ruled that the ball had left the field of play. Castillo returned to the plate and, on the next pitch, walked on a wild pitch, allowing Pierre to advance to third.

Ivan Rodriguez then hit an 0-2 pitch for a single, knocking in Pierre and making the score 3-1. When the next batter, Miguel Cabrera, hit a shard ground ball to shortstop Alex Gonzalez, it looked like the rally was over, but, instead of turning the ready-made double play, Gonzalez booted the ball, loading the bases. Derrek Lee then drilled the next pitch for a double, knocking in Castillo and Rodriguez and tying the score 3-3. At this point, Baker emerged from the Cub dugout to remove Prior, but the damage had been done. The Marlins scored five more times, winning the game 8-3 and forcing a Game 7.

The following night, the Marlins completed the unlikely comeback, beating the Cubs 9-6 and going on the face the Yankees in the World Series. They would wind up winning that as well, defeating the Yankees in six games to take home their second title.

But what if Alou had made that catch? How would the rest of history play out? Let’s take a trip through the multiverse to see what the outcome would have been.

OK, so Alou makes the catch for the second out of the inning.  Let us assume Rodriguez still singles, scoring the speedy Pierre from second to make it a 3-1 game.  Let us also assume Cabrera hits the same grounder to Alex Gonzalez, but, without the pressure of trying to make up for the missed out, he fields it cleanly, retiring Cabrera and ending the inning. Continue reading →

Travelling The 50 States – New York

Over my 48 years, I’ve done my fair share of travelling across these United States.  I thought it would be an interesting experiment go look back at those trips to each of the 31 states I have visited (62% isn’t bad, is it?) and see if, and when, I may be returning.  Working in alphabetical order, we continue today with the 11th state to be added to the Union: New York.

State: New York
Joined the Union: 1788
Visits: 3

I’ve made three visits to the Empire State, two to New York City and one upstate.

My first visit to New York came in March of 2003, when the Cubs were scheduled to open their season in Queens against the Mets.  After arriving at our Newark hotel, we took the train into Manhattan, meeting up with a friend of my traveling companion and grabbing a late dinner at the Tick Tock Diner across the street from Madison Square Garden.  During the meal, plans were made to meet up again the following day for a tour of the city.

After a morning in Jersey, it was back to Manhattan, where we ditched the rental car at a church and headed out on foot for a tour of the city.  Our first stop was Ground Zero, where we saw what remained of the World Trade Center a year and a half after 9/11.  From there, we headed to Chinatown, where we hooked up with our friend from the night before, who scored box seats for Monday’s opening day tilt from the nuns that lived in her building, a welcome upgrade from the upper-level tix we had scored on eBay prior to leaving home.  The rest of the day was spent walking around and seeing the sites, including a trip to St. Mark’s Comics.  Eventually, we found our way back to the car and headed back to the hotel.

Monday morning was the big day and meant traveling from New Jersey across Manhattan, and then onto Long Island and into Queens to get to Shea Stadium.  We listened to Howard Stern on his flagship station while working through traffic.  Eventually, we arrived at Shea Stadium, where the newly acquired Tom Glavine, a future Hall of Famer, was on the mound for the Mets.  He made it through 2 pitches before the crowd turned on him.  Things quickly turned south for the Mets as the Cubs scored 4 runs in the top of the first on their way to a 15-2 victory, behind two home runs from Corey Patterson.

Following the game, it was time for the long drive home.  Unfortunately, we were stuck in Queens and had to work our way west again with the afternoon’s traffic at its peak.  We passed through the Bronx and Yankee Stadium as the hosts on sports radio WFAN were discussing the new YES network and the attempts to get picked up by cable networks in New York before the Yankees opened their season the next day.  Eventually, we made it out of New York and were on our way back to Illinois.

My second trip to the state of New York came in 2015 as part of my vacation to Toronto.  After a morning jaunt along Niagra Falls, my travelling companion and I headed back to the good old US of A, towards Cooperstown, NY, where the Baseball Hall of Fame beckoned.  After heading to the center of town and parking at fabled Doubleday Field, we entered the museum.  There aren’t enough words to describe all that was seen at the Hall of Fame.  All of the baseball history you could shake a stick at, except for the portion covering the 70s through the current day, which had closed down for renovations that very day.  Finally, we entered the Hall of Fame Gallery, housing the plaques honoring each player voted into the Hall.  My first destination, after the centrally located first class, was the previous year’s electees, where I found both Frank Thomas and Greg Maddux. 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 →

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 →