Bryce TeodosioCF Los Angeles Angels
Age 27 R/L 6'2" / 220 lbs MLB HR -5% Svc 0.471 · Ctrl thru 2031
wRC+†vL 9639vR 26
AVG/OBP/SLG.192 / .247 / .291
PA250
HR3
SB15
K%33
BB%5
MLB%100%
BAT: -17.3 runs (wOBA-derived runs vs avg)-17BATRUN: +3.4 runs (SB/CS + UBR baserunning)+3RUNFLD: +4.1 runs (Defensive runs vs avg)+4FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
3030
PWR
4040
SPD
6060
EYE
4030
trajectory · 10 yrs
-0.5peak
2026

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   2027
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M
2027Pre-Arb$0.8M
2028Pre-Arb$0.8M
2029Arb-1$0.2M
2030Arb-2$0.4M
2031Arb-3$0.6M
Totals $-5M $-5M +$0.0M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202122 A2 teams 10697 18512 9500 53 .186.255.320.574 .134.356 478 .243 44 -7 -0 +0 +0 +3 -0.4
202223 AA2 teams 482435 629011 3223912 346 .143.221.239.460 .097.273 507 .210 19 -44 +4 +0 +2 +14 -2.5
202324 AARocket City Trash Pandas 419380 681416 2417711 168 .179.248.268.517 .089.310 426 .230 34 -31 +0 +0 +1 +12 -1.8
202425 AAASalt Lake Bees 462417 851274 271607 404 .204.264.295.559 .091.313 356 .246 46 -28 +6 -0 +2 +13 -0.7
202526 MLB3 teams 247228 511152 8727 173 .224.272.342.614 .118.314 293 .264 60 -11 +2 +8 +1 +7 0.7
▸ 2026 Season (actual · ROS · total)
202627 MLBLos Angeles Angels 2725 4000 1110 10 .160.192.160.352 .000.286 414 .158 -21 -4 +0 +2 -0 +1 -0.1
ROS27 MLBLAA 223206 40633 11744 142 .194.249.296.545 .102.282 335 .245 46 -14 +2 +3 +1 +6 -0.2
TOT27 MLBLAA 250231 44633 12854 152 .190.243.281.524 .091.285 345 .236 39 -17 +2 +4 +1 +7 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLBLAA 342314 621045 191116 213 .197.257.303.559 .105.283 326 .252 51 -19 +3 +3 +1 +10 -0.2
202829 MLBLAA 354325 651145 201136 213 .200.259.305.564 .105.283 326 .255 54 -19 +3 +3 +1 +10 -0.2
202930 MLBLAA 362332 671146 211156 213 .202.262.313.575 .111.282 326 .256 54 -19 +3 +2 +1 +10 -0.2
203031 MLBLAA 347317 621135 211116 192 .196.259.297.555 .101.281 326 .254 52 -19 +3 +1 +1 +10 -0.4
203132 MLBLAA 328301 591035 191065 161 .196.255.299.554 .103.279 326 .249 49 -19 +3 +0 +1 +9 -0.6
203233 MLBLAA 298274 53934 17995 141 .193.253.292.545 .099.278 336 .244 45 -19 +2 -1 +1 +8 -0.8
203334 MLBLAA 255234 43723 15874 111 .184.245.269.514 .085.276 346 .237 40 -17 +2 -2 +1 +7 -1.0
▸ Career Totals (MLE all levels + projections)
Career 42253860 7351264061 243151479 24940 .190.253.291.544 .101.292 366 .243 45 -265 +34 +17 +15 +120 -8.1
/ 162G 650594 1121969 3723312 386 .189.250.286.537 .098.289 366 .243 45 -41 +5 +3 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202122 AInland Empire 66ers 7368 19801 5280 43 .279.329.441.770 .162.462 387 .341 119 +2 -0 +2 0.3
202122 ROKACL Angels 3325 6012 880 10 .240.424.560.984 .320.267 2424 .426 184 +3 +0 +1 0.4
202223 AARocket City Trash Pandas 425369 7110014 4316611 285 .192.296.333.629 .141.300 3910 .288 79 -10 +4 +12 0.6
202223 INTLScottsdale Scorpions 5748 9311 7171 61 .188.304.354.658 .167.258 3012 .295 84 -1 +1 +2 0.1
202324 AARocket City Trash Pandas 419368 781517 3614111 168 .212.301.315.616 .103.318 349 .283 74 -12 +0 +12 -0.0
202425 AAASalt Lake Bees 462409 11319125 351207 404 .276.344.418.762 .142.372 268 .332 112 +6 +6 +13 2.6
202526 MLBLos Angeles Angels 150138 28721 5474 71 .203.252.304.556 .101.293 313 .247 47 -9 +1 +8 +1 +4 0.5
202526 AAASalt Lake Bees 5853 17330 3101 71 .321.368.491.859 .170.395 175 .370 142 +3 +1 +2 0.5
202526 ROKACL Angels 3935 12211 282 31 .343.410.543.953 .200.423 215 .420 179 +3 +0 +1 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 150138 28721 5474 71 .203.252.304.556 .101.293 313 .247 47 -9 +1 +8 +1 +4 0.5

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 .192/.247/.291 .099.282 316 33% 5% 46 -0.8
Marland Williams
2007 · AAA
26 38 43→45 61→60 38 .190/.247/.302 .112.295 1036 38% 7% 48 -1.9 .185/.243/.303 .118.343 1325 46% 7% 47 -1.9 .152/.210/.269.117.302152352%6%20-2.3
Nick Heath
2021 · MLB
27 45→38 40 63→65 40 .205/.271/.299 .095.337 743 39% 8% 58 -1.2 .198/.266/.309 .111.336 1029 41% 8% 58 -1.2 .172/.253/.274.102.30883643%8%41-1.0
Johneshwy Fargas
2022 · MLB
27 44→49 43→45 59→65 39 .216/.266/.324 .108.289 1036 28% 5% 62 -0.9 .211/.271/.334 .123.287 1431 30% 5% 67 -0.5 .184/.255/.288.104.249144431%5%48-0.9
Tanner Kirwer
2023 · AA
27 43 43→40 59→60 45 .210/.290/.313 .104.303 1232 33% 9% 70 -0.3 .205/.276/.302 .097.296 1029 32% 7% 61 -1.0 .172/.244/.246.074.24494632%7%30-1.1
Jacob Hannemann
2018 · MLB
27 41→43 43→45 57→60 40 .204/.256/.319 .115.274 925 29% 5% 56 -1.3 .201/.252/.307 .106.262 1025 26% 5% 51 -1.7 .188/.238/.281.093.238102825%5%35-1.3
Stephen Wrenn
2021 · AA
26 41→43 42→45 59→60 39 .200/.260/.310 .111.293 926 34% 6% 56 -1.3 .207/.268/.324 .117.323 1222 37% 6% 63 -0.8 .189/.251/.296.108.301122939%5%47-1.1
Darren Ford
2013 · MLB
27 47→53 40→45 57→65 41 .227/.273/.323 .096.302 735 27% 5% 63 -0.8 .223/.272/.305 .082.300 740 26% 6% 59 -1.1 .217/.270/.293.076.28774726%6%51-1.0
Adam Engel
2018 · MLB
26 39→48 43→50 58→60 40 .195/.257/.310 .114.277 926 32% 6% 54 -1.4 .220/.274/.346 .126.300 1117 29% 5% 71 -0.3 .227/.287/.366.138.305132328%5%79+0.1
Michael O'Neill
2019 · AAA
27 42→40 43→45 55 36 .208/.259/.319 .112.303 1121 34% 5% 58 -1.2 .217/.265/.310 .093.325 919 34% 5% 58 -1.2 .221/.265/.284.063.33771835%5%45-1.3
Luis Aviles Jr.
2021 · AA
26 44→42 38→50 54→55 37 .206/.254/.285 .078.315 626 35% 6% 46 -2.0 .208/.250/.351 .143.287 1620 32% 5% 63 -0.9 .197/.239/.349.152.266182233%4%55-0.8
Monte Harrison
2023 · MLB
27 44→43 48→50 60 36 .202/.268/.334 .132.356 1736 45% 7% 66 -0.6 .199/.256/.308 .109.376 1228 47% 6% 53 -1.5 .173/.226/.256.084.35883151%5%24-1.8
Ryan Strausborger
2015 · AAA
27 44→45 41→45 61→55 40 .216/.257/.320 .104.275 823 24% 4% 56 -1.3 .215/.261/.318 .103.278 1026 25% 5% 58 -1.2 .204/.256/.297.093.27192827%5%48-0.9
Justin Dean
2023 · AAA
26 43→47 42→45 58→65 38 .201/.273/.305 .104.324 926 38% 7% 61 -1.0 .204/.283/.299 .095.323 938 36% 9% 63 -0.8 .208/.288/.296.088.32284735%9%62-0.6
Eric Reed
2008 · MLB
27 49→51 37→40 62→60 38 .233/.268/.315 .082.310 333 26% 4% 59 -1.1 .222/.265/.304 .082.288 523 23% 5% 55 -1.4 .202/.247/.221.019.25901921%5%22-0.9
Kevin Mattison
2012 · AAA
26 42→47 42→45 60 40 .205/.262/.316 .111.273 930 28% 6% 58 -1.2 .191/.248/.300 .109.292 924 36% 6% 48 -1.9 .166/.224/.274.107.271102540%6%29-2.0
Josh Prince
2015 · AAA
27 43→46 40 54→60 48 .208/.280/.300 .092.272 830 26% 8% 62 -0.9 .212/.277/.309 .097.279 924 26% 8% 63 -0.9 .215/.286/.309.094.30091829%9%63-0.3
Isaac Galloway
2017 · AAA
27 40→42 41→45 53→55 35 .200/.234/.294 .094.278 921 31% 4% 40 -2.4 .216/.262/.345 .129.288 1524 29% 5% 66 -0.6 .208/.256/.349.142.276182531%5%61-0.4
Terrance Gore
2018 · AAA
27 47→40 34→30 66→70 42 .220/.270/.267 .047.293 246 25% 6% 47 -1.9 .201/.263/.264 .063.287 341 29% 7% 45 -2.1 .174/.251/.219.044.26406031%8%25-0.9
Lane Adams
2017 · AAA
27 45 45→50 58→60 41 .223/.277/.341 .118.297 1231 29% 6% 71 -0.3 .212/.269/.342 .130.316 1430 35% 7% 68 -0.5 .190/.254/.328.139.294162839%7%55-0.7
Kenny Wilson
2017 · AAA
27 47→50 39→40 56→60 43 .223/.280/.310 .087.303 527 27% 6% 64 -0.8 .214/.279/.306 .092.310 723 31% 7% 63 -0.9 .199/.267/.293.094.30582235%7%52-0.6