Thomas Eshelman

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

Thomas Eshelman was a pitcher who played in Major League Baseball from 2019 to 2021 for the Baltimore Orioles, a span of 3 seasons. Across 31 career appearances, he went 4-6 with a 5.77 ERA and 49 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

W–L 4–6
ERA 5.77
WHIP 1.47
SO 49
Pitcher PIV -5136.8
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'2" / 225 lb
Born
6/20/1994 in Carlsbad, CA, USA
MLB Debut
2019-07-01
Last Game
2021-10-01

Full name: Thomas Darwin Eshelman

Career Pitching Statistics

Thomas Eshelman — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
4 6 31 14 0 0 0 98.1 115 63 25 30 49 5.77 -5136.8

Career ERA 5.77 vs. league average 4.40 across their career seasons — 31.1% worse 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

Thomas Eshelman — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
31 3 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0

Career AVG .000 vs. league average .248 across their career seasons — 100.0% below league average.

Career OBP .000 vs. league average .320 across their career seasons — 100.0% below league average.

Career SLG .000 vs. league average .422 across their career seasons — 100.0% below league average.

Career OPS .000 vs. league average .742 across their career seasons — 100.0% 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

Thomas Eshelman — Batting — Home / Away
SplitGABRHHRRBIAVG
Home1700000—
Away1430000.000

Pitching — Home / Away

Thomas Eshelman — Pitching — Home / Away
SplitGIPHERBBSOERA
Home1749.2553620296.52
Away1448.2602710204.99

Last 10 Games — Batting

Thomas Eshelman — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2021-10-01 BALTORL 000000000
2021-09-26 BALTEXL 000000000
2021-09-21 BALPHIL 100000000
2021-07-28 BALMIAW 000000000
2021-07-10 BALCHWL 000000000
2021-07-04 BALLAAL 000000000
2021-06-28 BALHOUW 000000000
2021-06-23 BALHOUL 000000000
2021-06-18 BALTORW 000000000
2020-09-25 BALTORL 000000000

Last 10 Games — Pitching

Thomas Eshelman — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2021-10-01 BALTOR L 2.2322001
2021-09-26 BALTEX — 1.0000010
2021-09-21 BALPHI — 2.2211030
2021-07-28 BALMIA — 3.0222210
2021-07-10 BALCHW L 2.0444311
2021-07-04 BALLAA — 4.0744012
2021-06-28 BALHOU — 3.2522300
2021-06-23 BALHOU L 4.0866111
2021-06-18 BALTOR — 4.2311131
2020-09-25 BALTOR — 4.0622011

Fielding Statistics

Career Fielding Totals by Position

Thomas Eshelman — Career Fielding Totals by Position
Position G GS PO A E DP
P 31 14 4 5 1 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Thomas Eshelman — Career Games by Position
Position Games
Pitcher 31

Thomas Eshelman: the record in brief

Thomas Eshelman's major league career runs from a debut on July 1, 2019 to a final game on October 1, 2021. Eshelman spent the whole of the career shown here with one club, the Baltimore Orioles. Eshelman played primarily as a pitcher and both batted and threw right-handed. The bio adds a birth date on June 20, 1994, in Carlsbad, CA, USA and a listed size of 225 pounds on a 6-foot-2 frame. Thomas Eshelman was the playing name; the full given name is Thomas Darwin.

The pitching table credits Eshelman with a 4-6 record and a 5.77 ERA in 31 games. The same table counts 49 strikeouts. The league ERA over Eshelman's seasons was 4.40, so the 5.77 figure ran 31.1% worse than average. 2020 was Eshelman's sharpest full season, a 3.89 ERA against the league's 4.45.

Every defensive appearance on record for Eshelman, 31 games, came at pitcher. On the mound, the fielding record shows 1 errors alongside 4 putouts and 5 assists.

Frequently Asked Questions about Thomas Eshelman

What years did Thomas Eshelman play?
Thomas Eshelman played in Major League Baseball from 2019 to 2021.
Was Thomas Eshelman a pitcher?
Yes. Thomas Eshelman pitched in the major leagues, recording 4 wins and 49 strikeouts.
How many home runs did Thomas Eshelman hit?
Thomas Eshelman hit 0 career home runs.
What teams did Thomas Eshelman play for?
Thomas Eshelman played for one team, the Baltimore Orioles (2019–2021).
What were Thomas Eshelman's career stats?
In 31 games, Thomas Eshelman went 4-6 with a 5.77 ERA, 49 strikeouts, and 98.1 innings pitched.
What position did Thomas Eshelman play?
Thomas Eshelman played primarily as a pitcher, the position where he appeared in the most games.
How tall was Thomas Eshelman and how much did he weigh?
Thomas Eshelman was listed at 6 feet 2 inches and 225 pounds.
What was Thomas Eshelman's career ERA?
Thomas Eshelman finished with a 5.77 career ERA, going 4-6 with 49 strikeouts.
How many strikeouts did Thomas Eshelman have?
Thomas Eshelman recorded 49 career strikeouts.
Is Thomas Eshelman in the Hall of Fame?
No. Thomas Eshelman has not been inducted into the National Baseball Hall of Fame.