P Thomas Eshelman #3
Age: 31 | Bats: R | Throws: R | Morale: Great
11/30/2025
OA: 37 POT: 37
P THOMAS ESHELMAN #3 - AGE: 31 - BATS: R - THROWS: R - MORALE: GREAT
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 58 55 60 57
Movement 43 41 46 43
Control 94 92 96 94
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 50 51
Slider 49 51
Changeup 73 71
 
 
OTHER PITCHING RATINGS
Velocity 90-92 Mph
Stamina 61
Suggested Role Starter
Type Flyball Pitcher
Hold Runners 72
Defense 1
RUN/BUNT RATINGS
Running Speed: 34
Stealing Ability: 29
Baserunning Inst.: 46
Sacrifice Bunt: 42
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
04/21/2026 @ ESW Loss, 0-0 2.0 2 1 1 0 3
09/01/2025 @ MM Win, 8-3 2.0 2 0 0 0 2
08/25/2025 SS Loss, 3-4 2.0 4 0 0 1 3
08/20/2025 @ GAA Win, 2-1 3.2 6 0 0 0 1 Win
09/01/2026 @ KHB Loss, 0-0 2.2 2 1 1 1 0
08/25/2026 @ CYJ Loss, 0-0 2.1 0 0 0 0 2
08/11/2026 @ DAT Loss, 0-0 1.1 3 2 2 0 1
08/01/2026 @ KHB Loss, 0-0 1.1 1 0 0 0 0 Save
08/01/2026 @ LR Loss, 0-0 0.2 2 1 1 1 1 Loss
07/30/2026 @ LR Loss, 0-0 0.1 0 0 0 0 0
PERSONALITY
He'll face the media after the toughest of losses.
Low: Adaptability, Greed
Birthday:06/20/1994
Born in:Carlsbad, CA
Nationality:American
Height:6' 3"
Weight:225 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$500,000
Signed Through:2026 Season
Major Service:1 Year, 72 Days
Service This Yr:None
40-Man Service:4 Years, 161 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:-
FBLOD DOUBLE A 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 26 0 1 2 3 3.04 47.1 42 16 16 4 4 38 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 4 0 100.0 26 14 9.51 7.99 7.23 0.76 3.47 0.97 84 0.6 .268        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 63 12 2 0 1 2 2 14 0 0 3 .190 .250 .270 .520      
vs. RHB 120 30 6 1 3 14 2 24 1 0 1 .250 .266 .392 .658      
FBLOD DOUBLE A 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 2 0 0 0 0 5.40 3.1 2 2 2 1 0 5  
May 6 0 0 0 1 3.46 13.0 6 5 5 2 0 10  
June 4 0 0 0 1 1.50 6.0 7 1 1 0 0 2  
July 6 0 0 1 0 4.00 9.0 7 4 4 0 1 11  
August 6 0 1 1 1 2.38 11.1 16 3 3 0 2 8  
September 2 0 0 0 0 1.93 4.2 4 1 1 1 1 2  
Last Year 26 0 3 0 3 4.53 45.2 54 23 23 2 2 43  
2 Years Ago 29 6 5 4 0 3.44 81.0 87 35 31 11 11 75  
Career 144 52 21 22 6 3.98 452.2 476 210 200 52 56 377  
Home 1 0 0 0 0 0.00 2.0 4 0 0 0 1 3  
Road 3 0 1 0 1 1.04 8.2 10 1 1 1 0 6  
Grass 20 0 1 1 2 1.83 39.1 33 8 8 3 4 35  
Turf 6 0 0 1 1 9.00 8.0 9 8 8 1 0 3  
Day 5 0 0 2 1 14.21 6.1 12 10 10 1 1 6  
Night 21 0 1 0 2 1.32 41.0 30 6 6 3 3 32  
As Reliever / Substitution 26 0 1 2 3 3.04 47.1 42 16 16 4 4 38  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2021 Spellborough - FBLOD 26 31 16 3 7 0 4.19 126.2 136 69 59 21 21 83 0 0 1.24 .294 4.59 0.2 92
2022 Spellborough - FBLOD 27 13 0 1 0 0 5.95 19.2 27 13 13 6 0 14 0 0 1.37 .333 6.17 -0.4 70
Total FBLOD 44 16 4 7 0 4.43 146.1 163 82 72 27 21 97 0 0 1.26 .300 4.80 -0.2 89
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2015 Eastmallow - R 20 15 8 4 4 2 3.51 51.1 57 23 20 6 12 45 0 0 1.34 .329 3.83 0.6 112
2015 Starryhall - A 20 16 1 3 1 0 5.76 25.0 28 16 16 4 5 24 0 0 1.32 .329 4.63 -0.3 60
2016 Starryhall - A 21 27 27 7 9 0 5.82 130.0 159 85 84 21 19 103 0 0 1.37 .332 4.46 0.8 66
2016 Fayhaven - AA 21 2 2 1 1 0 3.55 12.2 8 7 5 3 2 9 0 0 0.79 .147 5.58 -0.1 105
2017 Starryhall - A 22 22 22 9 6 0 2.37 132.2 116 40 35 10 14 85 1 0 0.98 .260 3.61 2.4 166
2017 Fayhaven - AA 22 4 0 1 0 0 0.00 5.0 3 0 0 0 1 4 0 0 0.80 .231 2.48 0.1 999
2018 Fayhaven - AA 23 32 20 6 6 0 2.91 139.0 129 49 45 16 21 110 0 0 1.08 .273 3.80 2.1 140
2019 Fayhaven - AA 24 18 17 0 8 0 6.86 82.2 115 63 63 14 13 66 0 0 1.55 .366 4.62 0.3 57
2019 Silversage - AAA 24 14 11 2 6 0 4.55 61.1 72 32 31 8 6 39 0 0 1.27 .315 4.02 0.8 89
2020 Fayhaven - AA 25 7 7 4 1 0 3.89 39.1 38 17 17 2 2 32 0 0 1.02 .303 2.58 1.1 95
2020 Silversage - AAA 25 26 18 6 5 1 3.49 118.2 139 57 46 10 6 63 0 0 1.22 .311 3.54 1.9 111
2021 Silversage - AAA 26 4 4 1 1 0 3.86 23.1 19 11 10 1 9 22 0 0 1.20 .295 3.81 0.3 99
2022 Silversage - AAA 27 32 6 6 7 1 3.76 67.0 58 29 28 8 7 42 2 2 0.97 .248 3.96 0.3 99
2023 Fayhaven - AA 28 29 6 5 4 0 3.44 81.0 87 35 31 11 11 75 1 0 1.21 .321 3.62 0.8 109
2023 Silversage - AAA 28 5 3 1 1 0 2.38 22.2 17 6 6 4 2 15 0 0 0.84 .197 4.61 0.1 167
2024 Starryhall - A 29 2 0 0 0 1 1.59 5.2 5 1 1 0 0 3 0 0 0.88 .263 2.60 0.1 253
2024 Fayhaven - AA 29 26 0 3 0 3 4.53 45.2 54 23 23 2 2 43 0 0 1.23 .371 2.66 1.1 97
2025 Fayhaven - AA 30 26 0 1 2 3 3.04 47.1 42 16 16 4 4 38 0 0 0.97 .268 3.47 0.6 135
Total AAA 81 42 16 20 2 3.72 293.0 305 135 121 31 30 181 2 2 1.14 .289 3.84 106.7
Total AA 144 52 21 22 6 3.98 452.2 476 210 200 52 56 377 1 0 1.18 .308 3.70 119.1
Total FA+ 67 50 19 16 1 4.17 293.1 308 142 136 35 38 215 1 0 1.18 .298 4.05 114.5
Total R 15 8 4 4 2 3.51 51.1 57 23 20 6 12 45 0 0 1.34 .329 3.83 112.2
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2025 Silversage - AAA 30 1 0 0 0 0 4.50 2.0 2 1 1 0 0 3 0 0 1.00 .400 0.00 0.0 0
Total AAA 1 0 0 0 0 4.50 2.0 2 1 1 0 0 3 0 0 1.00 .400 0.60 99.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Spellborough - MLB P 31 16 5 17 1 22 0 1.000 126.2 1.56 -0.1 1.031
2022 Spellborough - MLB P 13 0 1 1 0 2 0 1.000 19.2 0.92 -0.1 1.039
2025 Fayhaven - AA P 26 0 1 9 0 11 1 .909 47.1 1.90 -0.5 .945
TOTAL P 70 16 7 27 1 35 1 .971 193.2 1.58 -0.7 1.005
PLAYER HISTORY
03/21/2015 Drafted in the 2015 inaugural draft (Round 1, Pick 1, 1st overall pick) by the Spellborough Wizards.
01/01/2016 OSA scouting updated ratings (potential): Stuff: 36 (52); Movement: 44 (58); Control: 60 (94).
04/13/2016 Injured (sore back), day-to-day for 4 days.
05/29/2016 Injured (abdominal soreness), day-to-day for 2 days.
01/01/2017 OSA scouting updated ratings (potential): Stuff: 48 (52); Movement: 49 (58); Control: 81 (94).
08/01/2017 Wins the A Pitcher of the Month Award.
01/01/2018 OSA scouting updated ratings (potential): Stuff: 49 (52); Movement: 51 (58); Control: 81 (94).
09/24/2018 Wins the 2018 FBLOD AAA Round 1 with the Silversage Elves!
01/01/2019 OSA scouting updated ratings (potential): Stuff: 57 (59); Movement: 53 (58); Control: 85 (94).
01/01/2020 OSA scouting updated ratings (potential): Stuff: 51 (52); Movement: 58 (58); Control: 95 (94).
01/01/2021 OSA scouting updated ratings (potential): Stuff: 52 (50); Movement: 60 (59); Control: 95 (94).
11/16/2021 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 60 (58); Movement: 62 (61); Control: 95 (94).
07/03/2022 Pitches a 2-hit shutout against the Charleston Diamonds with 2 strikeouts and 0 BB allowed!
08/11/2022 Pitches a 4-hit shutout against the Ras al-Haymah Silkworms with 1 strikeouts and 0 BB allowed!
11/09/2022 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 60 (58); Movement: 60 (60); Control: 96 (94).
08/18/2023 Injured (Torn rotator cuff), out for 4-5 months.
11/23/2023 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 57 (57); Movement: 46 (44); Control: 94 (94).
07/08/2024 Injured (Mild calf strain), day-to-day for 3 days.
11/21/2024 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 58 (56); Movement: 43 (42); Control: 94 (94).
11/30/2025 Received a 1-year contract worth a total of $500,000 through automatic renewal.
Sunday, November 22nd, 2020 - OOTP Baseball 20.8 Build 74