Keegan Thompson

Pitcher · Career Stats, Bio & Records (2021-2026)

Keegan Thompson is a pitcher who has played in Major League Baseball since 2021 for the Chicago Cubs and the Colorado Rockies, a span of 6 seasons. Across 109 career appearances, he has gone 17-11 with a 3.87 ERA and 236 strikeouts.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

Active Player
W–L 17–11
ERA 3.87
WHIP 1.35
SO 236
Pitcher PIV thru 2025 -2339.7
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'2" / 210 lb
Born
3/13/1995 in Cullman, AL, USA
MLB Debut
2021-05-02
Jersey
#34

Full name: Keegan Cole Thompson

Career Pitching Statistics

Keegan Thompson — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
17 11 109 23 0 0 5 239.1 209 103 31 113 236 3.87 -2339.7

Career ERA 3.87 vs. league average 4.16 across their career seasons — 7.0% better than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Batting Statistics

Keegan Thompson — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
104 6 0 1 0 0 0 0 0 0 3 .167 .167 .167 .333 0

Career AVG .167 vs. league average .245 across their career seasons — 31.8% below league average.

Career OBP .167 vs. league average .315 across their career seasons — 47.1% below league average.

Career SLG .167 vs. league average .405 across their career seasons — 58.8% below league average.

Career OPS .333 vs. league average .720 across their career seasons — 53.7% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Keegan Thompson — Batting — Home / Away
SplitGABRHHRRBIAVG
Home5050100.200
Away5410000.000

Pitching — Home / Away

Keegan Thompson — Pitching — Home / Away
SplitGIPHERBBSOERA
Home50125.210039571192.79
Away54101.29053541064.69

Last 10 Games — Pitching

Keegan Thompson — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2024-09-29 CHCCIN — 0.0000100
2024-09-25 CHCPHI — 1.2200010
2024-09-21 CHCWAS — 0.2111011
2024-09-18 CHCOAK — 1.0000110
2024-09-15 CHCCOL — 1.0111200
2024-09-11 CHCLAD — 1.0000100
2024-09-09 CHCLAD W 1.2200010
2024-09-06 CHCNYY — 2.0000110
2024-09-01 CHCWAS — 2.0000110
2024-08-30 CHCWAS SV 0.1000010

Fielding Statistics

Career Fielding Totals by Position

Keegan Thompson — Career Fielding Totals by Position
Position G GS PO A E DP
P 104 23 13 5 2 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Keegan Thompson — Career Games by Position
Position Games
Pitcher 104

Keegan Thompson: the record in brief

Keegan Thompson made a major league debut on May 2, 2021 and is still active, so the totals on this page keep changing. Thompson's only club in the season tables is the Chicago Cubs. Born on March 13, 1995, in Cullman, AL, USA, Thompson is listed as a pitcher and batted and threw right-handed. The bio gives 6-foot-2 and 210 pounds. The given name on file is Keegan Cole Thompson.

Thompson has gone 17-11 with a 3.87 ERA in 109 games, 23 of them starts. Thompson has 236 strikeouts. Against a 4.16 league ERA for the same years, Thompson was 7.0% better. Thompson won 10 games in 2022, the most of any season listed. In 2022, one of the busiest seasons, Thompson posted a 3.76 ERA; the league figure that year was 3.97.

The position breakdown shows 104 games, all at pitcher. On the mound, the fielding record shows 2 errors alongside 13 putouts and 5 assists.

The game-log section draws on 208 games of Retrosheet box scores for Thompson.

Frequently Asked Questions about Keegan Thompson

What years did Keegan Thompson play?
Keegan Thompson played in Major League Baseball from 2021 to 2026.
Was Keegan Thompson a pitcher?
Yes. Keegan Thompson pitched in the major leagues, recording 17 wins and 236 strikeouts.
How many home runs did Keegan Thompson hit?
Keegan Thompson hit 0 career home runs with 1 hit.
What teams has Keegan Thompson played for?
Keegan Thompson has played for 2 teams: the Chicago Cubs (2021–2024) and the Colorado Rockies (2026).
What are Keegan Thompson's career stats?
In 109 games, Keegan Thompson has gone 17-11 with a 3.87 ERA, 236 strikeouts, 239.1 innings pitched, and 5 saves.
What position does Keegan Thompson play?
Keegan Thompson plays primarily as a pitcher, the position where he has appeared in the most games.
How tall is Keegan Thompson and how much does he weigh?
Keegan Thompson is listed at 6 feet 2 inches and 210 pounds.
What number does Keegan Thompson wear?
Keegan Thompson wears number 34, according to MLB's 2026 roster data.
What was Keegan Thompson's career ERA?
Keegan Thompson finished with a 3.87 career ERA, going 17-11 with 236 strikeouts.
How many strikeouts did Keegan Thompson have?
Keegan Thompson recorded 236 career strikeouts.