White Sox 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 this week, we wrap up 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 White Sox.

The White Sox, charter members of the American League, celebrated their 125th anniversary last year.  I’ve seen 615 players wearing the various White Sox uniforms in the 765 of their games that I’ve attended live, including every home playoff appearance since 2000, except for Game 1 of the 2005 World Series.

Home Runs

Name Total
Paul Konerko 92
Jose Abreu 49
Jermaine Dye 39

Hits

Name Total
Paul Konerko 363
Alexei Ramirez 299
Jose Abreu 273

Runs

Name Total
Paul Konerko 199
Alexei Ramirez 133
Jose Abreu 129

RBI

Name Total
Paul Konerko 234
Jose Abreu 159
Alexei Ramirez 138

Doubles

Name Total
Paul Konerko 57
Jose Abreu 53
Alexei Ramirez 49

Triples Continue reading →

All Time Batting Leaders – Through 2025

Last week, we took our annual look at the all-time leaders in pitching stats for the now 1,149 games I’ve attended (and identified) between 1984 and 2025.  With the first full squad spring training workout in the books, 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 92
Jose Abreu 49
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 40
Jermaine Dye 40

Hits

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

Runs

Name Total
Paul Konerko 199
Derrek Lee 140
Alexei Ramirez 134
Jose Abreu 129
Aramis Ramirez 120

RBI

Name Total
Paul Konerko 234
Jose Abreu 159
Aramis Ramirez 158
Alexei Ramirez 140
Derrek Lee 134

Doubles Continue reading →

Interleague Batting Leaders

First introduced in 1997, games between teams in the American and National leagues started occurring in the regular season.  In 2002, it expanded between the corresponding division in the opposite league to a rotation between all of the divisions.  In 2023, it expanded again with each team playing every other team regardless of league.  With the Cardinals coming to town to battle the White Sox this week, let’s take a look at the offensive leaders for the 199 interleague games I have attended since the start of interleague play in 1997, including the World Series in both 2005 and 2016:

Home Runs

Name Total
Paul Konerko 23
Jermaine Dye 12
Jose Abreu 12
Alexei Ramrez 10
Aramis Ramirez 9
Luis Robert 9
Carlos Lee 9

Hits

Name Total
Paul Konerko 89
Alexei Ramirez 67
Jose Abreu 65
A.J. Pierzynski 49
Derrek Lee 49

Runs

Name Total
Paul Konerko 44
Alexei Ramirez 42
Continue reading →

All Time Batting Leaders – Through 2024

Last week, we took our annual look at the all-time leaders in pitching stats for the now 1,110 games I’ve attended (and identified) between 1984 and 2024.  With the first full squad spring training workout in the books, 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 49
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 40
Jermaine Dye 40

Hits

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

Runs

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

RBI

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

Doubles Continue reading →

All Time Batting Leaders – Through 2023

Last week, we took our annual look at the all-time leaders in pitching stats for the now 1,083 games I’ve attended (and identified) between 1984 and 2023.  With the first full squad spring training workout in the books, 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 49
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 40
Jermaine Dye 40

Hits

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

Runs

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

RBI

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

Doubles Continue reading →

All Time Batting Leaders – Through 2022

Last week, we took our annual look at the all-time leaders in pitching stats for the now 1,040 games I’ve attended (and identified) between 1984 and 2022.  With the first full squad spring training workout in the books, 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 49
Sammy Sosa 42
Aramis Ramirez 41
Derrek Lee 40
Jermaine Dye 40

Hits

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

Runs

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

RBI

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

Doubles Continue reading →

Hey Now, You’re An All Star Starter

In the midst of disappointing seasons on both sides of town, both the White Sox and the Cubs managed to get one player each elected to the starting lineup for the upcoming Midsummer Classic set to be played in Los Angeles.  Tim Anderson will start at shortstop for the American League, beating out Toronto’s Bo Bichette in the final round of voting by nabbing 55% of the tally.  Willson Contreras beat out Atlanta’s Travis d’Arnaud to start at catcher for the National League, garnering 65% of the vote.

Anderson, making his second consecutive appearance, is the first starter from the White Sox since Jose Abreu manned first base to start the 2018 and 2019 games and the first shortstop from the White Sox to start since Luis Aparicio in 1970.  He’s only the sixth White Sox shortstop to make an All-Star team, following Alexei Ramirez, Ozzie Guillen, Aparicio, Chico Carrasquel, and Luke Appling.

Contreras, who started for the NL squad in 2018 and 2019, becomes the second catcher in Cubs history to make three or more All-Star Games, following Hall of Famer Gabby Hartnett.  Contreras may get to share the honor with his younger brother William, who lost out to Bryce Harper in the final round of voting for NL DH, but Harper’s broken thumb may open the door for the younger Contreras to step in as a replacement.

By The Numbers – 10

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 #10.  65 different players have donned #16 while playing in Chicago, 26 for the White Sox and 22 for the Cubs, who retired the number in 2003.

Alexei Ramirez signed with the White Sox on December 21, 2007 after defecting from Cuba.  He made his major league debut the following March 31, wearing #10 while going 0-4 against the Indians while playing center field.  When Juan Uribe went down with an injury in May, Ramirez settled in at second base.  On September 19, Ramirez hit his 3rd grand slam of the year, tying the major league rookie record.  10 days later, he grabbed the record for himself, hitting his 4th slam against Gary Glover to push the White Sox to an 8-2 victory and the tiebreaking game 163.  He finished the regular season with .290 average and a career high 21 home runs.  During the ALDS, he hit .250 in the 4 game series against the Rays, with 2 RBI.  Once the season came to an end, Ramirez placed second in Rookie of the Year voting, behind Evan Longoria.

With Orlando Cabrera gone, Ramirez shifted over to shortstop for the 2009 season.  On July 23, he fielded the final out in Mark Buehrle’s perfect game.  He ended the year with a .277 average, 15 home runs, and 68 RBI.  2010 saw Ramirez earn his first Silver Slugger award, thanks to 18 home runs, 70 RBI, and a .282 average.  In 2011, his average dropped somewhat, but he remained consistent, hitting .269 with 15 home runs and 70 RBI.  Ramirez saw his power numbers slip in 2012, dropping to 9 home runs, but the rest of his game remained consistent with a .265 average and 73 RBIs, though he did set a new career high with 20 stolen bases.  His power fell off even further in 2013, finishing with only 6 home runs and 48 RBI, but he logged his highest average, .284, since his rookie year.  He also set a new career high with 30 stolen bases.

2014 may have been the finest season of his career.  On May 5, he notched his 1000th career hit, off Justin Grimm and the Cubs.  In July, he earned his first All Star selection and, after the season, his second Silver Slugger award.  He finished with a .273 average, 15 home runs, and 74 RBIs.  Ramirez struggled for much of the first half in 2015.  He rebounded in the second half, but still finished the year with the lowest batting average, .249, and OPS, .642, of his career.  Following the season, the White Sox declined his option for 2016, making him a free agent.

Ron Santo spent 14 of his 15 big league seasons with the Cubs, switching to #10 during his rookie season of 1960.  He earned 9 All Star game appearances and 5 Gold Gloves and followed his playing career with a long broadcasting stint with the team.   The Cubs retired number 10 in his honor in 2003 and he was posthumously elected to the Hall of Fame in 2012.

Against The Indians 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 former Cleveland Indians.

The Indians, then known as the Bluebirds, were one of the charter members of the American League in 1901.  After a few name changes, they settled on the Indians name in 1915 before finally deciding to change again, becoming the Guardians starting this upcoming season.  I’ve seen them play 58 times, including games 4 and 5 of the 2016 World Series at Wrigley Field and 2 games against the White Sox in their home stadium in September of 2019.

Home Runs

Name Total
Paul Konerko 12
Jim Thome 4
Adam Eaton 3
Alex Rios 3
Alexei Ramirez 3
Seby Zavala 3
Jose Abreu 3

Hits

Name Total
Paul Konerko 38
A.J. Pierzynski 27
Alexei Ramirez 26

Runs

Name Total
Paul Konerko 23
Alejandro de Aza 13
Gordon Beckham 13

RBI

Name Total
Paul Konerko 28
Alexei Ramirez 13
Alex Rios 10
Jim Thome 10

Doubles

Name Total
Paul Konerko 7
A.J. Pierzynski 6
Tim Anderson 4
Alejandro de Aza 4
Gordon Beckham 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 →