Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Tom EshelmanTrack this Player High Level: AAA Current Team: Reading (AA) - Philadelphia Phillies MLB Years: 2019-2019
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
PositionsP-78Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameThomas Darwin Eshelman
Height6-3Weight210BatsRightThrowsRight
Born DateJune 20,1994 [25.115]PlaceCarlsbad,California
High SchoolCarlsbad (Carlsbad,CA)
CollegeCal State Fullerton (Fullerton,CA)

DraftedSelected by the Houston Astros [Team Picks] in the 2nd round (46th overall) of the 2015 Amateur Entry Draft [Signed]
Signing Bonus$1,100,000Signing ScoutsBrad Budzinski
Prospect Rankings[PIPE] 2016-PHI-#15 ... 2018-PHI-#16
MLB DebutJuly 1,2019 [25.011]
OrganizationsPHI [4] HOU [1] Awards9
TBC Player ID173697Retrosheet IDeshet001MLBAM ID664045
Pitch Repertoire Fastball (27.42%) -- Slider (21.18%) -- Changeup (18.23%) -- 2-Seam Fastball (18.06%) -- Curveball (15.11%)
Fastball Velocity [2019] - 85.47
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Awards


This player page is available for sponsorship:
Sponsor the Tom Eshelman page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Member of the 2014 United States National Baseball team
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts43Walks87Hittable49SO/BB82vsPower49Hitting24Durability76Team.584Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2013Cal State FullertonBigWestNCAA-1Fr15 ST191231.48171612000115.286261913833000.776.690.080.236.4627.67.800-
2014Cal State FullertonBigWestNCAA-1So15ST20831.89161605200123.2100322628996200.877.280.150.587.2012.38.727-
2015Cal State FullertonBigWestNCAA-1Jr15ST21851.58191815201137.01053124571397100.826.900.330.469.1319.86.615-
2015Gulf Coast AstrosGCLRkhou55ST21014.5022000004.03220230001.256.75--4.506.751.50.000-
2015Quad Cities River BanditsMidwAhou35ST21004.2622000006.09330350001.8912.79--4.267.111.67--
2015Minor Totals (2 teams)MinorAAA--ST0014.35440000010.012550580001.6510.45--4.356.971.60.000-
2016Clearwater ThreshersFSLA+phi39ST22423.3411110000059.0582922711642101.168.801.061.679.715.82.667-
2016Reading Fightin PhilsEastAAphi40ST22555.1413130000061.0794035417552001.5711.590.592.498.073.24.500-
2016Minor Totals (2 teams)MinorAAA--ST0974.25242400000120.2137695711281194101.3710.220.822.098.884.25.563-
2017Reading Fightin PhilsEastAAphi15ST23303.10550000029.027111065220001.108.381.861.556.834.401.000-
2017Lehigh Valley IronPigsILAAAphi61ST231032.23181803100121.01013630813800000.947.510.600.975.956.15.769-
2017Minor Totals (2 teams)MinorAAA--ST01332.40232303100150.0128474014181020000.977.680.841.086.125.67.813-
2018Lehigh Valley IronPigsILAAAphiST242135.84272611000140.01891059121451043001.6712.121.352.896.672.31.133-
2019Reading Fightin PhilsEastAAphiST25036.28660000028.243222046262001.7113.501.261.888.164.33.000-
2019Lehigh Valley IronPigsILAAAphiST25112.77440100026.0238835231001.087.961.041.737.964.60.500-
2019Norfolk TidesILAAAbalST25214.70761001038.043212067280001.3010.101.411.646.574.00.667-
2019Reading Fightin PhilsEastAAphiST25036.28660000028.243222046260001.7113.501.261.888.164.33.000-
2019Lehigh Valley IronPigsILAAAphiST25112.77440100026.0238835230001.087.961.041.737.964.60.500-
2019Norfolk TidesILAAAbalST25323.9211101101064.0662928912510021.219.231.261.687.134.25.600-
2019Minor Totals (6 teams)MinorAAA--ST07114.42383623020210.024111010429411773021.3310.231.231.747.514.32.389-
2019Baltimore OriolesALMLBbalS/R25126.501046002036.04731261211220011.6111.753.002.755.502.00.3334.11
MLB Totals - 1 Season(s)Filter126.501046002036.04731261211220011.6111.753.002.755.502.00.3334.11
Minor League Totals - 5 Season(s)Filter31354.2211611337120631.07073362977513751010121.3310.051.071.957.253.72.470-
AAA Totals - 3 Season(s)Filter19214.00716837120415.144520718550873094021.289.631.081.886.693.55.475-
AA Totals - 3 Season(s)Filter8115.18303000000146.2192958518341294001.5311.701.102.077.863.79.421-
A+ Totals - 1 Season(s)Filter423.3411110000059.0582922711642101.168.801.061.679.715.82.667-
A Totals - 1 Season(s)Filter004.2622000006.09330350001.8912.79--4.267.111.67--
Rk Totals - 1 Season(s)Filter014.5022000004.03220230001.256.75--4.506.751.50.000-
NCAA Totals - 3 Season(s)Filter28111.655250212401375.0291896981832116300.826.960.190.437.6817.83.718-
Baltimore Orioles Totals - 1 Season(s)Filter126.501046002036.04731261211220011.6111.753.002.755.502.00.333-
Average MLB - Per ~220 innings6126.5061243700120220.028718915973671340061.6111.753.002.755.502.00.3334.11
Average Minor - Per ~220 innings11124.22403912010220.024611710326481773011.3310.051.071.957.253.72.478-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2016Reading Fightin PhilsEastAAphi40p2257000000000401000.000.000.000.000008.000.000.000.0000.0050.000.000.000.000.00
2017Reading Fightin PhilsEastAAphi15p2312110013000000000.500.5002.0002.500412.0001.5001.500.9900.000.000.0050.002.00100.00
2017Lehigh Valley IronPigsILAAAphi61p23919470001000903000.368.368.368.7367022.700.000.000.3230.0040.910.000.000.000.00
2017Minor Totals (2 teams)Minor         1021580014000903000.381.381.524.90511124.636.143.143.3870.0037.500.004.1721.0012.50
2018Lehigh Valley IronPigsILAAAphi24812110000000400000.083.083.083.1661012.125.000.000.0730.0033.330.000.000.000.00
2019Reading Fightin PhilsEastAAphi2511000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2019Lehigh Valley IronPigsILAAAphi2511000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2019Minor Totals (2 teams)Minor         22000000000201000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
Minor League Totals - 4 Season(s)Filter25426900140001905000.214.214.286.50012147.364.072.071.0000.0040.430.002.1342.0011.11
AAA Totals - 3 Season(s)Filter18325800010001404000.250.250.250.5008036.444.000.000.0000.0038.890.000.000.000.00
AA Totals - 3 Season(s)Filter710110013000501000.100.100.400.5004111.000.300.300.0000.0045.450.009.0910.00100.00
Average Minor - Per 162 games162272395800626000123032000.214.214.286.500786305.364.072.071.0000.0040.430.002.1342.0011.11

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2015Gulf Coast Astros GCLRkhou21P2--11--221.0001.00------2100.03.3
2015Quad Cities River Bandits MidwAhou21P2--12-1331.0001.50------2100.01.4
2016Clearwater Threshers FSLA+phi22P11--45--991.0000.82------11100.08.1
2016Reading Fightin Phils EastAAphi22P13--18-2991.0000.69------13100.09.2
2017Reading Fightin Phils EastAAphi23P5--23--551.0001.00------5100.03.6
2017Lehigh Valley IronPigs ILAAAphi23P18--619-325251.0001.39------18100.012.7
2018Lehigh Valley IronPigs ILAAAphi24P27--1512112827.9641.00------27100.019.3
AAA Totals for P - 2 season(s)-   P45--2131145352.9811.16------450.00.0
AA Totals for P - 2 season(s)-   P18--311-214141.0000.78------180.00.0
A+ Totals for P - 1 season(s)-   P11--45--991.0000.82------110.00.0
A Totals for P - 1 season(s)-   P2--12-1331.0001.50------20.00.0
Rk Totals for P - 1 season(s)-   P2--11--221.0001.00------20.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2015Gulf Coast Astros GCLRkhou212----------
2015Quad Cities River Bandits MidwAhou212----------
2016Clearwater Threshers FSLA+phi2211----------
2016Reading Fightin Phils EastAAphi2213----------
2017Reading Fightin Phils EastAAphi235----------
2017Lehigh Valley IronPigs ILAAAphi2318----------
2018Lehigh Valley IronPigs ILAAAphi2427----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2012Klamath Falls GemsWest Coast LeagueCollege18500.6116115000329.118220835300.895.520.002.4510.744.380.611.000
2017Philadelphia PhilliesMLB Spring TrainingMLB23002.2510100004.0411011001.259.000.002.252.251.002.25.000
2018Philadelphia PhilliesMLB Spring TrainingMLB24024.76413000011.111660211001.178.740.001.598.745.504.76.000
2019Philadelphia PhilliesMLB Spring TrainingMLB25009.0010100001.0211011103.0018.000.009.009.001.009.00.000
West Coast League Totals - 1 yrs500.6116115000329.318220835300.895.520.002.4510.744.380.611.000
MLB Spring Training Totals - 3 yrs024.41615000016.317880413101.299.370.002.207.163.254.41.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2018Philadelphia PhilliesMLB Spring TrainingMLB2422000000001000000.000.333.000.333003.000.000.50033.330.000.000.000.000.00
MLB Spring Training Totals - 1 yrs22000000001000000.000.333.000.333003.000.000.50033.330.000.000.000.000.00

Awards [9]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
20131st Team College All-American (SP) ... 1st Team College Freshman All-American (SP) ... Big West Conference All-Conference Team (SP) ... Big West Conference Freshman Pitcher of the Year4
20142nd Team College All-American (SP)1
20151st Team College All-American (SP) ... Big West Conference All-Conference Team (SP) ... Big West Conference Pitcher of the Year3
2017Triple A All-Star Team (SP)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-09-04PBaltimore OriolesNorfolk (AAA)-MinorsReassigned MinorsOutrighted to minors25.076Team Roster on 2019-09-04
2019-09-02PBaltimore OriolesNorfolk (AAA)-DFADes For AssignmentDesignated for Assignment25.074Team Roster on 2019-09-02
2019-08-17PBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)25.058Team Roster on 2019-08-17
2019-07-14PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveRecalled from Norfolk (AAA)25.024Team Roster on 2019-07-14
2019-07-02PBaltimore OriolesNorfolk (AAA)YMinorsReassigned MinorsAssigned to Norfolk (AAA)25.012Team Roster on 2019-07-02
2019-07-01PBaltimore OriolesBaltimore Orioles (MLB)YActiveMLB ActiveContract purchased from minors25.011Team Roster on 2019-07-01
2019-06-10PBaltimore OriolesNorfolk (AAA)-MinorsTradedTraded from Phillies to Orioles24.355Team Roster on 2019-06-10
2019-05-18PPhiladelphia PhilliesLehigh Valley (AAA)-MinorsReassigned MinorsAssigned to Lehigh Valley (AAA)24.332Team Roster on 2019-05-18
2019-04-09PPhiladelphia PhilliesReading (AA)-MinorsReassigned MinorsAssigned to Reading (AA)24.293Team Roster on 2019-04-09
2018-06-12PPhiladelphia PhilliesLehigh Valley (AAA)-MinorsActivated MinorsActivated from disabled list23.357Team Roster on 2018-06-12
2018-06-06PPhiladelphia PhilliesLehigh Valley (AAA)-DL-7InjuredDL7 Injured23.351Team Roster on 2018-06-06
2018-05-28PPhiladelphia PhilliesLehigh Valley (AAA)-MinorsReassigned MinorsAssigned to Lehigh Valley (AAA)23.342Team Roster on 2018-05-28
2018-05-26PPhiladelphia PhilliesReading (AA)-MinorsReassigned MinorsAssigned to Reading (AA)23.340Team Roster on 2018-05-26
2017-09-03pPhiladelphia PhilliesLehigh Valley (AAA)-Restricted--Placed on temporary inactive list23.075Team Roster on 2017-09-03
2017-08-04pPhiladelphia PhilliesLehigh Valley (AAA)-MinorsActivated MinorsActivated from disabled list23.045Team Roster on 2017-08-04
2017-07-23pPhiladelphia PhilliesLehigh Valley (AAA)-DL-7InjuredDL7 Injured23.033Team Roster on 2017-07-23
2017-05-08pPhiladelphia PhilliesLehigh Valley (AAA)-MinorsReassigned MinorsAssigned to Lehigh Valley (AAA)22.322Team Roster on 2017-05-08
2016-09-26pPhiladelphia PhilliesReading (AA)-MinorsActivated MinorsActivated from DL22.098Team Roster on 2016-09-26
2016-09-04pPhiladelphia PhilliesReading (AA)-DL-7InjuredDL7 Appendicits22.076Team Roster on 2016-09-04
2016-08-03pPhiladelphia PhilliesReading (AA)-MinorsActivated MinorsActivated from disabled list22.044Team Roster on 2016-08-03
2016-07-29pPhiladelphia PhilliesReading (AA)-DL-7InjuredDL7 Right turf toe22.039Team Roster on 2016-07-29
2016-06-21pPhiladelphia PhilliesReading (AA)-MinorsReassigned MinorsAssigned to Reading (AA)22.001Team Roster on 2016-06-21
2016-04-06pPhiladelphia PhilliesClearwater (A+)-MinorsReassigned MinorsAssigned to Clearwater (A+)21.290Team Roster on 2016-04-06
2015-12-15pPhiladelphia PhilliesPhiladelphia Phillies (MLB)-MinorsTradedTraded from Astros with Brett Oberholtzer,Vincent Velasquez,Mark Appel and Harold Arauz to Phillies for Ken Giles and Jonathan Arauz21.178Team Roster on 2015-12-15
2015-08-21pHouston AstrosQuad Cities (A)-MinorsReassigned MinorsAssigned to Quad Cities (A)21.062Team Roster on 2015-08-21
2015-07-01pHouston AstrosGulf Coast Astros (Rk)-MinorsContractSigned out of draft (Cal State Fullerton)21.011Team Roster on 2015-07-01
* Transactions data can be divided into 2 eras. 2012-2019 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.