Bryce TeodosioCF Salt Lake Bees
Age 27 R/L 6'2" / 220 lbs MLB HR -4% Svc 0.471 · Ctrl thru 2031 ILReassigned to Minors (RM)
2026 ROS PROJECTION222 act + 148 ros · stats below = ROS only
wRC+†vL 10484vR 32
AVG/OBP/SLG.199 / .259 / .294
PA148
HR2
SB11
K%32
BB%5
BABIP284
ISO96
MLB%100%
Value2026 · WAR
BAT: -19.7 runs (wOBA-derived runs vs avg)-20BATRUN: +6.7 runs (SB/CS + UBR baserunning)+7RUNFLD: +4.3 runs (Defensive runs vs avg)+4FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +10.5 runs (Replacement-level credit)+10REPTotal WAR: -0.20-0.2WAR
0.00.51.00.00.4+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 30 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT30
Whiff%
1016.4%
xwOBA
100.212
POWER40
Barrel%
224.6
Avg EV
1083.8
Bat Spd
4370.6
EYE30
Chase%
5131.6%
SPEED60
Sprint
9029.6
Platoon Splits2025-2026 · 173 PA
vs LHP
vs RHP
Edge
PA
51
122
wRC+
71
33
◀◀L
wOBA
278
228
◀◀L
ISO
114
079
◀◀L
BABIP
371
286
◀◀L
K%
37.3%
31.1%
▶▶R
BB%
3.9%
3.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.471 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M
2027Pre-Arb$0.8M+0.4$1M+$0.8M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $1M $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
202122 A2 teams 10697 17512 9520 53 175245309555 134349 498 237 40
202122 A2 teams 10693 25813 13360 53 269358473832 204407 3412 368 139
202223 AA2 teams 482436 639010 3123212 346 144221234455 89270 486 208 17
202223 AA2 teams 482417 8013115 5018312 346 192296336632 144294 3810 289 79
202324 AARocket City Trash Pandas 419380 721516 2417111 168 189258282539 92320 416 240 42
202324 AARocket City Trash Pandas 419368 781517 3614111 168 212301315616 103318 349 283 74
202425 AAASalt Lake Bees 462416 821175 281647 404 197259293553 96304 356 240 42
202425 AAASalt Lake Bees 462409 11319125 351207 404 276344418762 142372 268 332 112
202526 MLB3 teams 247228 501152 8737 173 219267338605 118310 303 259 57 -12 +2 +8 +1 +7 0.6
202526 MLB3 teams 247226 571262 10657 173 252305385689 133342 264 303 90 -3 +2 +8 +1 +7 1.5
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAALAA 222204 41714 12755 202 201262304566 103296 345 251 50 -12 +3 +2 -2 +6 -0.4
YTD27 AAALAA 222201 50916 15625 202 249317393710 144331 287 318 101 +0 +3 +2 -2 +6 0.9
ROS27 AAALAA 100% 148136 27512 8473 111 199259294553 96288 325 259 57 -7 +2 +3 +1 +4 0.2
ROS27 MLBLAA 100% 148136 27512 8473 111 199259294553 96287 325 244 45 -9 +2 +3 +1 +4 -0.0
FULL27 AAALAA 370340 681226 201228 313 200261300561 100291 335 248 48 -22 +5 +4 -2 +10 -0.4
TOT27 AAALAA 370340 681226 201228 313 200261300561 100291 335 254 53 -20 +5 +4 -2 +10 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBLAA 65% 326299 601035 181036 223 201260304564 104287 326 259 56 -16 +3 +5 +1 +9 0.3
202728 MLBLAA 65% 212194 40723 12674 142 206267309576 103286 326 243 44 -13 +2 +3 +1 +6 -0.1
▸ Career Totals
Career 510468 951956 2516111 324 203260303563 100292 325 244 45 -32 +5 +14 +2 +14 0.4
/ 162G 650596 1212468 3220514 415 203260304564 101291 325 244 45 -40 +6 +18 +3 +18 0.5
Career 21901992 371661832 12684246 14528 186251286537 99299 386 239 41 -146 +18 +15 +8 +62 -4.3
/ 162G 650591 1102059 3725014 438 186251283533 96300 386 239 41 -43 +5 +5 +2 +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
202122 AInland Empire 66ers 7368 19801 5280 43 279329441770 162462 387 341 119 +2 -0 +2 0.3
202122 ROKACL Angels 3325 6012 880 10 240424560984 320267 2424 426 184 +3 +0 +1 0.4
202223 AARocket City Trash Pandas 425369 7110014 4316611 285 192296333629 141300 3910 288 79 -10 +4 +12 0.6
202223 INTLScottsdale Scorpions 5748 9311 7171 61 188304354658 167258 3012 295 84 -1 +1 +2 0.1
202324 AARocket City Trash Pandas 419368 781517 3614111 168 212301315616 103318 349 283 74 -12 +0 +12 -0.0
202425 AAASalt Lake Bees 462409 11319125 351207 404 276344418762 142372 268 332 112 +6 +6 +13 2.6
202526 MLBLos Angeles Angels 150138 28721 5474 71 203252304556 101293 313 247 47 -9 +1 +8 +1 +4 0.5
202526 AAASalt Lake Bees 5853 17330 3101 71 321368491859 170395 175 370 142 +3 +1 +2 0.5
202526 ROKACL Angels 3935 12211 282 31 343410543953 200423 215 420 179 +3 +0 +1 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 150138 28721 5474 71 203252304556 101293 313 247 47 -9 +1 +8 +1 +4 0.5

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
#2Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#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 4 projected seasons
4492631204256303+2+12-0.7-0.6
/162664841+2.4+16.4-1.0pk7: -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
Bryce Teodosio (OGILVIE) 27 30 40 60 30 200/261/300 100291 631 33% 5% 53 -0.2
Nick Heath
2021 · MLB
27 43→35 41→40 63→65 39 199/265/300 100330 943 40% 8% 55 -1.4 202/268/320 118330 1227 39% 7% 63 -0.9 178/258/290112301103641%8%48-0.8
Marland Williams
2007 · AAA
26 38→39 43→45 61→60 38 189/247/301 112296 1037 38% 7% 48 -1.9 188/246/306 118349 1323 46% 7% 49 -1.8 155/212/270116306142351%6%23-2.2
Johneshwy Fargas
2022 · MLB
27 43→52 44→45 59→65 38 214/262/331 116287 1135 29% 5% 62 -0.9 213/273/338 125291 1430 31% 5% 69 -0.4 188/256/296108256154431%5%50-0.9
Tanner Kirwer
2023 · AA
27 44 43→40 59→60 45 214/295/319 105309 1232 32% 9% 74 -0.1 212/279/316 104299 1127 31% 7% 66 -0.6 180/249/26988246114630%7%38-0.9
Darren Ford
2013 · MLB
27 48→53 41→45 57→65 40 232/274/332 100304 836 26% 5% 66 -0.6 224/272/307 83302 741 27% 6% 59 -1.1 217/270/2947728874726%6%52-0.9
Terrance Gore
2018 · AAA
27 46→43 35→30 65→70 41 216/263/267 50285 344 24% 5% 44 -2.1 201/262/268 67287 340 29% 7% 45 -2.1 173/245/2184526106031%7%23-1.0
Ben DeLuzio
2023 · MLB
28 45→49 42→45 59→60 40 217/273/330 112295 929 29% 6% 66 -0.6 207/268/318 111304 1120 33% 6% 62 -0.9 148/223/2267924481840%7%18-1.1
Jorge Mateo
2023 · MLB
28 44→46 47→50 60→65 40 221/269/365 144285 1332 27% 5% 74 -0.1 218/266/352 134276 1340 25% 6% 69 -0.4 222/263/355133288134927%5%66-0.2
Jacob Hannemann
2018 · MLB
27 41 43→45 57→60 41 205/260/322 117272 1026 28% 6% 59 -1.1 201/253/309 108258 1124 26% 5% 53 -1.5 184/233/27793233102825%5%32-1.3
Lane Adams
2017 · AAA
27 46 45→50 59→60 41 226/278/347 121303 1332 29% 6% 73 -0.1 209/269/343 134317 1529 36% 7% 69 -0.4 188/255/332144293172840%7%57-0.6
Monte Harrison
2023 · MLB
27 45→44 48→50 60 35 205/269/342 138362 1736 45% 7% 69 -0.4 203/259/316 113388 1226 47% 6% 57 -1.2 177/230/2658837993152%5%28-1.6
Josh Prince
2015 · AAA
27 44→49 40 54→60 49 211/285/301 91277 830 26% 9% 65 -0.7 214/279/312 98284 923 26% 8% 64 -0.8 214/284/3049030391830%9%62-0.4
Cam Eden
2023 · AA
25 41→48 46→40 61→65 39 201/273/325 124314 1438 38% 7% 66 -0.6 201/271/292 91300 842 33% 7% 56 -1.3 191/263/2687728364932%7%44-1.2
Wes Rogers
2019 · AA
25 43→48 38→40 58→65 41 207/257/286 79287 532 29% 6% 47 -1.9 194/251/270 76305 517 35% 7% 41 -2.3 158/224/2165827231240%7%14-2.0
Eric Reed
2008 · MLB
27 49→51 37→40 63→60 38 233/268/318 84310 333 25% 4% 59 -1.1 221/265/306 85286 622 23% 5% 56 -1.3 197/241/2161925201921%5%18-1.0
Nick Dalesandro
2023 · AA
26 46 36→30 62→65 40 214/266/277 63314 440 32% 6% 49 -1.8 205/264/276 71304 429 31% 7% 48 -1.9 167/236/2043826013833%8%16-1.5
Aaron Whitefield
2023 · AA
26 46→47 42→40 58→60 41 219/275/326 107318 932 33% 7% 66 -0.6 215/273/337 122341 1226 38% 7% 68 -0.5 165/228/282117311134648%7%32-0.6
Adam Engel
2018 · MLB
26 39→48 43→50 57→60 39 193/255/310 117277 924 33% 6% 54 -1.4 219/273/343 124300 1117 30% 5% 70 -0.3 224/280/353129300122128%5%73-0.1
Cade Gotta
2019 · AAA
27 49→51 40→45 59→55 45 236/284/338 103297 632 22% 6% 72 -0.2 236/303/353 117306 921 24% 9% 85 +0.7 241/323/35611531192124%11%95+0.5
Mike Antico
2023 · AA
25 41→42 45 62→60 44 206/273/330 124274 1236 29% 8% 67 -0.5 214/277/336 122294 1334 30% 7% 70 -0.3 214/278/335120296133531%7%67-0.4