Thomas SosaOF Chesapeake Baysox
Age 21 L/L 6'4" / 160 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION307 act + 204 ros · stats below = ROS only
wRC+†51
AVG/OBP/SLG.192 / .252 / .309
PA204
HR4
K%31
BB%6
BABIP265
ISO117
MLB%2%
Value2026 · WAR
BAT: -29.7 runs (wOBA-derived runs vs avg)-30BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +14.5 runs (Replacement-level credit)+14REPTotal WAR: -2.00-2.0WAR
0.00.51.00.00.00.10.1-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 52
Toolsscout grade
CONTACT40
scouting grade only
POWER52
scouting grade only
EYE49
scouting grade only
SPEED50
scouting grade only
DEFENSE42
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
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Arb-1$0.2M+0.1$0.3M+$0.1M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.2M $-0.1M +$0.1M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL BAL Orange 160144 20302 9615 01 139215201417 62217 386 187 1
202217 ROKDSL BAL Orange 160139 28503 14425 01 201297302600 101260 269 276 70
202318 ROKFCL Orioles 143132 26523 9472 54 197259333592 136280 336 261 58
202318 ROKFCL Orioles 143124 36734 17312 54 290385492877 202360 2212 387 155
202419 A2 teams 392358 621024 291523 3010 173241246487 73284 397 218 25
202419 A2 teams 392343 791924 441143 3010 230323332655 102330 2911 300 88
202520 A+4 teams 325296 48926 201076 65 162230267497 105226 336 223 28
202520 A+4 teams 325288 6010210 28846 65 208292361653 153254 269 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AABAL 307284 541327 15994 23 190241324565 134260 325 247 47 -18 -1 +0 -2 +9 -1.3
YTD21 AABAL 307276 621628 23774 23 225294384678 159278 257 300 87 -4 -1 +0 -2 +9 0.2
ROS21 AABAL 2% 204187 36814 12643 32 192252309561 117263 316 252 51 -11 -0 -0 -1 +6 -0.8
ROS21 MLBBAL 2% 44 0000 010 00 268 250 246 47 -0 +0 -0 -0 +0 -0.0
FULL21 AABAL 311288 541327 151004 23 188238319557 132255 325 247 47 -19 -1 -0 -2 +9 -1.3
TOT21 AABAL 511471 9021311 271637 55 191245318563 127262 325 249 49 -30 -1 -0 -3 +14 -2.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBBAL 35% 512469 9620313 321526 75 205264343608 139268 306 270 65 -20 -1 -1 -3 +15 -1.1
202823 MLBBAL 49% 526481 10221315 341516 85 212273362634 150271 296 282 74 -15 -0 -1 -3 +15 -0.5
202924 MLBBAL 53% 530483 10421316 361496 85 215278371649 155273 287 290 80 -12 -0 -1 -3 +15 -0.2
203025 MLBBAL 55% 529482 10521317 361476 85 218281380660 162274 287 294 83 -10 -0 -1 -3 +15 0.0
203126 MLBBAL 56% 527479 10521317 371466 96 219284382666 163274 287 295 84 -10 -1 -1 -3 +15 0.1
203227 MLBBAL 55% 527479 10421317 371476 96 217282380662 163273 287 295 84 -10 -1 -1 -3 +15 0.1
202722 MLBBAL 35% 180165 34715 11542 22 206264352616 145272 306 266 61 -8 -0 -0 -1 +5 -0.5
202823 MLBBAL 49% 257235 511118 17743 42 217278374653 157275 297 278 71 -8 +0 -1 -2 +7 -0.3
202924 MLBBAL 53% 280256 561219 19793 43 219281379659 160277 287 286 77 -7 -0 -1 -2 +8 -0.2
203025 MLBBAL 55% 290264 5912210 20814 53 223288398686 174278 287 290 80 -7 -0 -1 -2 +8 -0.1
203126 MLBBAL 56% 294268 6012210 20824 53 224288396683 172278 287 291 81 -6 -0 -1 -2 +8 -0.1
203227 MLBBAL 55% 290263 5812110 21814 53 221288388676 167278 287 291 81 -6 -0 -1 -2 +8 -0.1
▸ Career Totals
Career 15951455 31866852 10845220 2516 219282382664 164278 287 285 76 -43 -1 -3 -10 +45 -1.2
/ 162G 650593 12927321 441848 107 218280379660 162277 287 285 76 -18 -1 -1 -4 +18 -0.5
Career 43753990 80816025114 291132355 9354 202266341607 138269 307 270 65 -173 -3 -7 -26 +124 -8.7
/ 162G 650593 12124417 431978 148 204267344611 140272 307 270 65 -26 -0 -1 -4 +18 -1.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
202217 ROKDSL BAL Orange 160139 28503 14425 01 201297302600 101260 269 276 70 -5 -0 +5 -0.1
202318 ROKFCL Orioles 143124 36734 17312 54 290385492877 202360 2212 387 155 +9 -1 +4 1.3
202419 A+Aberdeen IronBirds 8472 13100 11281 81 181298194492 14295 3313 245 45 -5 +1 +2 -0.2
202419 ADelmarva Shorebirds 308271 661824 33862 229 244330369699 125339 2811 315 100 -0 +1 +9 1.0
202520 AAChesapeake Baysox 4138 6102 2111 00 158220342562 184160 275 251 50 -2 +0 +1 -0.1
202520 A+Aberdeen IronBirds 191167 37926 18464 32 222312407719 186265 249 319 102 +0 -0 +5 0.6
202520 ADelmarva Shorebirds 4338 9001 4121 12 237326316641 79320 289 299 87 -1 -1 +1 -0.0
202520 INTLPeoria Javelinas 5045 8001 4150 21 178245244489 67233 308 224 30 -4 +0 +1 -0.3

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#4Dayan Viciedolast yr '14
career totals — 5 seasons, 1,798 PA
51,798662254298424-18-290.30.3
/162664241-6.6-10.70.1pk7: 0
#5Hunter Dozierlast yr '23
career totals — 6 seasons, 2,294 PA
62,2947319238305421-23-450.00.0
/162664215-6.5-13.20.0pk7: 0
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,5974925216276373-10-9-0.3-0.0
/1626642010-4.0-3.7-0.1pk7: 0
#6Domonic Brownlast yr '15
career totals — 6 seasons, 1,748 PA
61,7485423246305405-19-39-1.1-1.1
/162664219-7.1-14.7-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
Thomas Sosa (OGILVIE) 21 40 52 50 49 191/245/318 127262 115 32% 5% 49 -2.0
Iverson Leonardo
2023 · A
21 37 44→50 49→50 39 187/256/305 118276 129 35% 7% 54 -1.4 197/279/292 95352 78 42% 9% 60 -1.0 146/272/221753593452%12%39-0.5
Travis Blankenhorn
2018 · A
21 40→45 45→55 55→50 40 201/267/329 128288 128 33% 6% 64 -0.8 209/259/340 131294 148 32% 5% 63 -0.8 208/281/36815927820631%8%77+0.1
Conner Capel
2018 · A
21 40→46 46→50 49→55 42 204/258/333 129267 1311 28% 6% 61 -1.0 214/265/332 118288 1111 28% 6% 63 -0.8 213/283/334121267131925%8%68-0.4
Addison Barger
2021 · A
21 41→45 39→55 49→45 44 198/267/288 90270 65 28% 7% 53 -1.5 217/280/375 158316 197 36% 7% 82 +0.5 220/290/39217226920626%8%86+0.6
Parker Meadows
2021 · A
21 40→47 42→60 46→55 43 200/256/299 99268 109 28% 7% 51 -1.7 204/265/350 146271 1713 30% 7% 69 -0.4 226/293/417190275232126%8%95+1.4
Jason Martin
2017 · A
21 42→49 45→60 49→50 43 209/267/335 126281 1213 29% 7% 65 -0.7 223/270/369 146300 1512 29% 6% 76 +0.0 220/286/42120126927829%8%94+0.8
Enmanuel Valdez
2021 · A
22 39→44 42→55 46→45 39 195/247/298 103267 109 30% 6% 47 -1.9 216/273/389 173269 238 28% 7% 83 +0.6 220/285/39817826324826%8%87+0.7
Carlos Alvarez
2009 · AAA
21 45 44→45 49→45 44 224/269/336 112266 1210 21% 5% 66 -0.6 229/289/345 116293 1212 25% 7% 77 +0.1 245/326/331862986618%9%88+0.3
Jose Manuel Orozco
2012 · AAA
21 45 42→50 46→45 39 220/262/325 105298 107 29% 5% 59 -1.1 232/268/350 118322 139 31% 4% 69 -0.4 222/269/36113931117733%5%72-0.1
Alexander Ovalles
2023 · AA
22 44→41 46→50 46→50 44 217/282/344 127285 138 28% 7% 75 -0.0 214/278/320 106313 1011 32% 8% 66 -0.6 179/251/2254630441539%9%26-0.7
Jeremy Moore
2008 · A
21 39→49 46→55 50→55 35 198/244/329 132288 1413 36% 5% 54 -1.4 211/249/359 148319 1517 37% 4% 63 -0.8 241/276/397156336151932%4%82+0.4
Yohendrick Pinango
2023 · A
21 44→52 43→50 52→50 41 221/259/327 106273 119 23% 5% 59 -1.1 206/261/312 106261 1110 24% 7% 56 -1.3 215/285/35814327016726%8%76+0.1
Angelo Songco
2010 · A
21 36→46 45→55 47→40 36 189/238/315 126264 134 33% 5% 48 -1.9 221/272/373 152276 164 26% 6% 78 +0.2 218/270/37715926718326%6%75+0.0
Danny Ortiz
2011 · A
21 38→48 46→60 52→45 36 197/235/332 135261 144 30% 4% 51 -1.7 207/246/325 118265 114 25% 5% 53 -1.5 226/264/41018426425225%4%84+0.5
Isan Díaz
2017 · A
21 42 46→55 45 43 208/273/344 136295 128 32% 8% 70 -0.3 203/271/341 138294 158 34% 8% 69 -0.4 208/287/37316427521531%9%79+0.2
Drew Robinson
2014 · A
22 41→40 44→55 49→50 45 201/281/320 119294 118 33% 9% 68 -0.5 192/266/342 150282 1611 36% 9% 67 -0.5 213/286/393179309201236%9%85+0.5
Imanol Vargas
2019 · A
21 42→44 40→50 45 51 200/293/295 95288 79 30% 11% 67 -0.5 207/285/347 140314 157 36% 9% 76 +0.1 205/290/36015432618239%10%79+0.2
Shed Long Jr.
2017 · A
21 46→47 43→50 50 41 223/279/337 114308 1011 30% 6% 70 -0.3 233/292/376 143318 1511 30% 7% 86 +0.8 233/295/385151314171130%7%87+0.6
Felix Reyes
2022 · A
21 41→51 43→55 49→45 38 202/267/312 111283 1012 31% 5% 60 -1.0 204/245/317 113258 137 26% 4% 51 -1.7 244/271/41417128221922%3%86+0.5
Lewin Díaz
2018 · A
21 43→44 45→60 46→30 39 217/254/337 120268 133 24% 4% 59 -1.1 213/247/354 141263 162 25% 4% 62 -0.9 211/261/42121023929126%5%85+0.6