7 Baseball Players who Played for Cubs and Cardinals
There is a good chance that if you’ve found this page then you’re playing the Immaculate Grid.
That also means that today’s grid has asked for players that have played for both the Chicago Cubs and St Louis Cardinals.
And, it also means that you’re probably stuck on this particular box and you’re looking for a little help. Sound about right so far?
Well, good news, you’re in the right place.
I’ve done some research and put together a list of 7 players who played for both the Cubs and the Cardinals. On this list, you’ll find some all-stars, some journeymen and a whole lot of ’90s nostalgia.
Bob Tewksbury
Bob Tewksbury is best known for his time as a starting pitcher with the Cardinals, but he also played with the Twins, Cubs, Yankees, Rangers and Padres.
Tewksbury was a master of control and precision on the mound, accumulating over 100 wins in his career. His best season came in 1992 when he won 16 games with a 2.16 ERA for the Cardinals and earned his only All-Star appearance. He also finished third in Cy Young voting.
John Lackey
John Lackey, a right-handed pitcher, carved out a strong MLB career from 2002 to 2017, primarily with the Los Angeles Angels, Boston Red Sox, and Chicago Cubs. Over his career, Lackey recorded 188 wins with a 3.92 ERA and 2294 strikeouts.
He was an All-Star in 2007 (Angels) and was known for his tough, competitive approach on the mound. Lackey achieved rare success in the postseason, winning World Series titles with the Angels (2002), Red Sox (2013), and Cubs (2016).
In fact, he became the first pitcher in history to start and win the clinching game of a World Series as a rookie with the Angels in 2002.
Heathcliff Slocumb
You may remember Heathcliff Slocumb as a relief pitcher with the Phillies and Red Sox in the 90s, but he was a bit of a journeyman playing for 8 teams over the course of 10 years. (Cubs, Phillies, Cardinals, Red Sox, Mariners, Padres, Indians (now Guardians), Orioles)
He was a solid reliever with some good seasons and even an all-star appearance while with the Phillies in 1995.
However, he might be best known in baseball lore for being traded from the Red Sox to the Mariners in 1997 for Derek Lowe and Jason Varitek, a deal that later appeared very lopsided in Boston’s favor.
Jim Edmonds
Jim Edmonds was a superstar in baseball from 1993 to 2010, mostly known for his time with the Angels and Cardinals, but also played for the Padres, Reds, Cubs and Brewers. Edmonds was a serious threat at the plate and a wizard in the outfield, helping the Cardinals snag a World Series ring in 2006.
He hit over 390 home runs and kept a solid .284 batting average throughout his career. Edmonds was selected for the All-Star game four times and earned eight Gold Gloves for his spectacular defensive plays.
Jamie Moyer
Jamie Moyer was a steady pitcher in baseball for an impressive stretch from 1986 to 2012. He made a name for himself with teams like the Mariners and Phillies, but also had stops with the Cubs, Orioles, Rangers, Rockies, Cardinals and Red Sox.
Over his career, he snagged over 260 wins, proving that you don’t need a blazing fastball to get the job done. Moyer was an All-Star once and was also a big part of the Phillies’ World Series win in 2008.
What’s really cool about him is that he pitched in the majors until he was 49, which is just amazing.
Jon Lester
Jon Lester was a powerhouse pitcher in baseball from 2006 until 2021. He’s thrown for the Red Sox, Cubs, Nationals, Cardinals and Athletics. Lester was a part of the Red Sox’s World Series wins in ’07 and ’13, and also helped the Cubs break their 108-year championship drought in 2016.
He finished his career with exactly 200 wins and struck out more than 2,400 batters. Lester was also a 5-time All-Star and NLCS MVP.
Mark Grudzielanek
Mark Grudzielanek, who played from 1995 to 2010, spent his career with several teams, including the Dodgers, Expos, Cubs, Royals, Indians (now Guardians) and Cardinals.
A versatile infielder known for his reliable glove and solid hitting, Grudzielanek amassed over 2,000 hits and earned a Golden Glove in 2006 with the Royals.
He had a standout season in 1996 when he hit .306 with the Expos, and he earned an All-Star appearance in 1996. One year later (still with Expos), he led the majors with 54 doubles.