Andy ThomasC Richmond Flying Squirrels
Age 28 L/R 6'1" / 210 lbs AA HR -8%H -3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†60
AVG/OBP/SLG.206 / .275 / .301
PA250
HR4
K%26
BB%8
ISO95
MLB%2%
Value2026 · WAR
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.10.10.1262829
Tools · ContractCON 45 / POW 34
Toolsscout grade
CONTACT45
scouting grade only
POWER34
scouting grade only
EYE46
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A2 teams 8876 15301 9231 00 197291276567 79259 2610 254 52
202123 A2 teams 8871 17401 14171 00 239372338710 99291 1916 325 107
202224 A+2 teams 410360 661207 431347 20 183283275558 92269 3310 255 53
202224 A+2 teams 410335 7814010 68997 20 233373364737 131301 2417 342 120
202325 AARichmond Flying Squirrels 448398 8113112 391393 51 204280332611 128273 319 272 66
202325 AARichmond Flying Squirrels 448381 8616111 561073 51 226330360689 134279 2412 310 95
202426 AARichmond Flying Squirrels 432391 731114 301076 42 187255251506 64246 257 229 33
202426 AARichmond Flying Squirrels 432378 851615 43876 42 225314312626 87279 2010 287 78
▸ 2026 Season
202628 MLBSF 250226 47814 19653 31 208278305584 97270 268 264 60 -11 +0 +0 +4 +7 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBSF 23% 258233 49914 20663 31 210281309590 99272 268 268 64 -11 +0 -1 +5 +7 0.0
202830 MLBSF 35% 301271 571015 24783 31 210282310592 100272 268 270 65 -12 +0 -2 +5 +9 -0.0
202931 MLBSF 42% 307277 581015 24803 31 209280307586 97271 268 268 64 -13 +0 -3 +5 +9 -0.1
202729 MLBSF 23% 5853 11201 4151 10 208276302578 94267 267 257 55 -3 +0 -0 +1 +2 -0.0
202830 MLBSF 35% 10494 19302 8271 10 202272298570 96267 268 258 56 -5 +0 -1 +2 +3 -0.1
202931 MLBSF 42% 128116 23402 10331 10 198268284552 86266 268 257 55 -7 +0 -1 +2 +4 -0.2
▸ Career Totals
Career 290263 53905 22753 30 202271293564 91259 268 257 55 -15 +1 -2 +5 +8 -0.3
/ 162G 650589 11820011 491687 70 200269290560 90258 268 257 55 -33 +1 -5 +12 +18 -0.7
Career 24942232 44676642 20869229 237 200277296572 96267 288 259 57 -122 +2 -6 +45 +71 -1.2
/ 162G 650582 11720211 541808 62 201278299577 98268 288 259 57 -32 +0 -2 +12 +18 -0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Everett AquaSox 4338 11201 3111 00 289357421778 132370 267 342 120 +1 +0 +1 0.2
202123 AModesto Nuts 4533 6200 1160 00 182386242629 61214 1324 308 94 -0 +0 +1 0.1
202224 A+Eugene Emeralds 367302 7213010 58917 10 238373381754 142308 2516 347 124 +10 +0 +10 2.1
202224 INTLScottsdale Scorpions 4333 6100 1080 10 182372212584 30240 1923 297 86 -1 +0 +1 0.1
202325 AARichmond Flying Squirrels 448381 8616111 561073 51 226330360689 134279 2412 310 95 -2 +1 +13 1.1
202426 AARichmond Flying Squirrels 432378 851615 43876 42 225314312626 87279 2010 287 78 -11 +0 +12 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
129653211278312+5+40.10.1
/162664117+11.9+9.00.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Andy Thomas (OGILVIE) 28 45 34 45 46 206/275/301 95270 43 26% 8% 60 -0.4
Kyle Holder
2022 · AAA
28 45 39→40 46→45 43 217/273/304 87286 67 26% 6% 59 -1.1 202/262/288 86290 77 31% 7% 51 -1.7 144/214/194502144033%7%4-1.4
Anthony Bemboom
2018 · AAA
28 42 40→45 46→45 45 205/265/295 90267 77 25% 7% 53 -1.5 198/262/303 105261 104 27% 7% 55 -1.4 209/279/32611726812226%8%66-0.2
Jonathan Morales
2023 · AAA
28 44→47 41→40 46→30 46 215/272/307 92262 104 22% 7% 60 -1.0 216/269/333 117257 145 21% 6% 66 -0.6 197/248/31211522614120%6%50-1.2
Chris Kroski
2009 · AA
27 44 42→45 46→40 42 215/273/327 112279 95 26% 6% 66 -0.6 210/276/319 109287 97 28% 8% 65 -0.7 171/245/2821122349030%9%40-0.5
Tyler LaTorre
2012 · AAA
29 44 41→40 42→40 44 213/275/313 99289 85 28% 7% 63 -0.9 216/274/316 100297 96 29% 7% 63 -0.8 239/294/317783256327%7%69-0.1
Jeff Kunkel
2011 · AAA
28 43 42→40 44→30 41 214/263/313 99275 104 26% 5% 57 -1.2 206/262/301 95284 97 29% 5% 54 -1.4 138/197/176382064033%3%-7-1.2
Javi Herrera
2009 · AAA
28 46 41→40 43→45 49 219/301/313 94275 87 22% 8% 75 -0.0 211/289/313 102278 99 26% 8% 69 -0.4 130/224/199691706025%9%16-0.7
Jose Lozada
2014 · AA
28 45 39→45 44→45 42 216/272/302 87283 77 26% 6% 59 -1.1 228/276/288 60303 411 24% 6% 56 -1.3 229/271/2613230511324%5%43-0.6
Peter Mooney
2019 · AAA
28 46→51 40 43→45 48 221/275/315 94253 85 16% 6% 63 -0.9 205/268/302 97256 89 22% 7% 57 -1.2 174/244/250752265724%8%29-1.3
Nate Mondou
2023 · AAA
28 45→53 43→45 42→50 46 218/289/331 113269 93 22% 7% 74 -0.1 223/293/326 103289 88 24% 8% 74 -0.1 224/297/318942917924%8%71-0.2
Irving Lopez
2023 · AAA
28 43→50 40→45 50→40 43 209/271/299 90268 78 24% 6% 58 -1.2 225/297/346 121288 126 25% 8% 81 +0.4 222/304/35012728413025%8%82+0.3
Sergio Burruel
2019 · AAA
28 51 38→30 40→30 47 241/292/316 75285 66 17% 6% 70 -0.3 237/314/388 151310 178 27% 9% 99 +1.7 221/327/40017928921029%12%105+0.6
Joel Weeks
2012 · AA
27 46 38→45 43→45 44 219/270/300 81281 65 24% 6% 56 -1.3 217/270/302 85292 76 26% 7% 57 -1.2 204/255/261572746027%6%40-0.7
Brian Ward
2014 · AA
28 48 39→40 48→45 48 226/288/317 90275 68 19% 7% 69 -0.4 221/288/311 90283 87 23% 8% 68 -0.5 223/292/269462873422%8%56-0.5
Marcus Lemon
2016 · AAA
28 46→53 39→40 41→45 40 223/265/314 91293 65 26% 5% 58 -1.2 217/269/301 84291 56 26% 5% 56 -1.3 202/258/263612732125%5%40-1.3
Brian Jeroloman
2013 · AAA
28 43→37 37→45 42→40 48 204/286/272 68290 67 30% 9% 58 -1.2 197/267/264 67274 65 28% 8% 47 -1.9 176/255/236602376026%9%33-0.9
Raffy Lopez
2016 · AAA
28 46→50 39→50 45→40 45 220/277/303 83293 75 26% 7% 61 -1.0 214/270/348 134288 165 30% 7% 70 -0.3 199/259/35815926421132%7%65-0.3
Levi Hyams
2016 · AA
26 47→48 40 48→45 46 223/285/324 101297 77 26% 8% 69 -0.4 206/250/297 91285 85 29% 5% 47 -1.9 190/215/280902609030%3%25-1.5
Beau Amaral
2019 · AAA
28 46→51 38→40 48→55 41 220/265/300 80285 510 24% 5% 54 -1.4 222/272/330 108281 1011 24% 6% 66 -0.6 208/260/325118245141021%5%58-0.3
Juan Carlos Gamboa
2019 · AAA
28 48 43→45 47→50 43 236/289/345 109300 1110 25% 6% 76 +0.1 236/300/346 110323 129 28% 8% 82 +0.5 237/305/3289232711529%8%80+0.2