Osvaldo Tovalin3B Peoria Chiefs
Age 26 L/R 6'1" / 225 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 104 proj PA
wRC+†44
AVG/OBP/SLG.203 / .245 / .290
PA104
HR1
K%23
BB%3
ISO88
MLB%0%
Value2026 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.32627
Tools · ContractCON 47 / POW 33
Toolsscout grade
CONTACT47
scouting grade only
POWER33
scouting grade only
EYE31
scouting grade only
SPEED48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 APalm Beach Cardinals 115110 24512 2343 01 218252336589 118297 302 242 43
202121 APalm Beach Cardinals 115108 29612 4273 01 269313398711 130342 233 318 102
202222 A+2 teams 515474 1051439 2511312 25 222278321599 99270 225 262 59
202222 A+2 teams 515463 12017311 368412 25 259329380709 121294 167 319 102
202323 A+Peoria Chiefs 466439 852035 1111613 83 194235287522 93249 252 226 31
202323 A+Peoria Chiefs 466431 1032437 197913 83 239292357649 118276 174 291 81
202424 A+Peoria Chiefs 224207 34602 6539 52 164221222443 58211 243 195 7
202424 A+Peoria Chiefs 224206 40802 7409 52 194252262514 68232 183 237 40
▸ 2026 Season
202626 MLBSTL 10498 19401 3242 21 194233265498 71259 233 243 44 -7 +0 +0 +0 +3 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSTL 26% 127119 25512 5302 21 210254319573 109262 244 251 50 -7 +0 +0 +0 +4 -0.3
202727 MLBSTL 26% 3331 6100 181 10 194242226468 32262 243 237 40 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
Career 3331 6100 181 10 194242226468 32261 243 237 40 -2 +0 +0 +0 +1 -0.1
/ 162G 650611 1182000 2015820 200 193243226469 33260 243 237 40 -44 +4 +0 +2 +18 -2.0
Career 15511447 29254821 5237041 1913 202250294544 92255 243 238 40 -105 -1 +0 +6 +44 -5.8
/ 162G 650606 1232339 2215517 85 203251295546 92256 243 238 40 -44 -0 +0 +2 +18 -2.4

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
202121 APalm Beach Cardinals 115108 29612 4273 01 269313398711 130342 233 318 102 +0 -0 +3 0.3
202222 A+Peoria Chiefs 274246 52817 19466 24 211284337622 126231 177 280 72 -9 -1 +8 -0.2
202222 APalm Beach Cardinals 241217 68924 17386 01 313379429808 115364 167 362 136 +10 -0 +7 1.6
202323 A+Peoria Chiefs 466431 1032437 197913 83 239292357649 118276 174 291 81 -10 +0 +13 0.3
202424 A+Peoria Chiefs 224206 40802 7409 52 194252262514 68232 183 237 40 -15 +0 +6 -0.9

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
Osvaldo Tovalin (OGILVIE) 26 47 33 48 31 203/245/290 87259 12 23% 3% 44 -0.4
River Stevens
2018 · AA
26 44→42 40→45 46→45 42 215/256/302 87262 79 21% 5% 51 -1.7 223/276/337 114263 1210 20% 6% 69 -0.4 221/278/346125235201316%6%68-0.1
Kyle Kasser
2022 · A
26 47 36→30 46→50 46 221/267/287 66268 39 18% 6% 52 -1.6 219/276/290 71267 413 18% 7% 56 -1.3 218/279/2715325931716%8%51-1.0
Keith Curcio
2019 · AA
26 42→47 39→40 51→50 47 203/258/290 87245 512 19% 6% 49 -1.8 210/257/302 92280 612 26% 6% 51 -1.7 204/246/2868227341226%5%41-1.5
Shane Opitz
2018 · AAA
26 45 37→40 46→50 42 213/251/290 78259 410 20% 4% 45 -2.1 213/270/307 94284 713 26% 7% 59 -1.1 180/255/2527225841529%9%36-0.8
Cole Sturgeon
2018 · AA
26 46→47 39→45 46→50 40 222/258/308 86279 610 23% 4% 53 -1.5 234/278/336 102306 1012 26% 5% 69 -0.4 227/274/32699287101224%5%62-0.6
Chad Oberacker
2015 · AA
26 40→49 41→45 55→50 41 197/244/302 105256 814 26% 6% 46 -2.0 216/266/308 92287 715 26% 6% 57 -1.2 223/274/3088529561825%6%58-0.5
Joey Wong
2015 · AA
27 44→50 38→40 46→45 41 211/256/293 81273 47 24% 5% 48 -1.9 213/273/279 66280 36 23% 7% 53 -1.5 207/288/261542754124%9%53-0.8
Joey DeMichele
2016 · AA
25 44→47 37→40 50 39 210/253/288 78290 410 28% 5% 46 -2.0 214/264/329 115298 107 30% 6% 62 -0.9 204/256/33613227913231%6%57-1.1
Jeremy Rivera
2021 · AA
26 43→50 39→40 48→50 40 212/249/292 80267 812 24% 4% 46 -2.0 215/275/298 83286 710 25% 7% 59 -1.1 205/270/253482773825%7%41-1.0
Kevin Torres
2016 · A
26 43 40 49→40 40 209/258/302 93276 83 27% 5% 52 -1.6 210/260/294 84273 75 25% 6% 51 -1.7 207/263/266592526020%6%42-0.7
Junior Sosa
2016 · AA
25 46 39→30 50→55 44 223/271/312 89279 610 22% 6% 60 -1.0 226/295/288 62305 310 25% 9% 65 -0.7 227/303/254273100924%9%56-0.8
Trace Loehr
2021 · AAA
26 47→49 38→40 46→50 41 225/268/306 81295 510 25% 5% 56 -1.3 219/265/303 84311 49 29% 5% 55 -1.4 216/253/285693150530%4%42-0.7
Khayyan Norfork
2015 · A
26 43→44 39→40 51→50 42 206/261/293 87276 513 26% 6% 51 -1.7 218/270/289 71295 410 26% 5% 53 -1.5 202/266/260582765627%6%43-0.8
Truan Mehl
2008 · A
25 47→49 39→40 50 41 226/261/313 87278 615 21% 4% 56 -1.3 219/263/293 74283 516 23% 5% 51 -1.7 213/259/2635027932124%6%40-2.0
Grant Williams
2022 · AAA
26 48→49 36→30 49→50 44 224/258/294 70253 312 13% 4% 49 -1.8 213/250/283 70263 515 20% 4% 43 -2.2 183/210/1951224102323%3%1-1.3
Jesus Loya
2019 · AAA
27 42 40 51→50 37 208/247/291 84284 813 29% 4% 44 -2.1 211/245/310 99280 107 28% 4% 49 -1.8 194/219/267732558027%2%26-1.5
Parker Chavers
2023 · A
25 43 41→40 50→55 33 208/245/310 102309 811 34% 4% 49 -1.8 204/269/307 103291 1021 31% 8% 59 -1.1 194/270/2859127392530%9%51-1.0
Mike Rozema
2007 · AA
25 46→47 37→40 47→50 41 219/261/298 79282 411 23% 5% 52 -1.6 229/275/331 102297 1010 25% 5% 66 -0.6 238/285/347108304131125%6%72-0.1
Daniel Lockhart
2019 · AA
26 39→41 41→45 52→50 41 193/243/291 98256 810 27% 6% 43 -2.2 206/259/316 110274 119 28% 6% 57 -1.2 186/239/29110523612526%5%40-1.1
Ian Dawkins
2021 · A
26 49→50 38→40 48→50 40 233/276/314 81296 612 23% 4% 63 -0.9 211/253/313 102288 1015 29% 5% 53 -1.5 199/240/29899271101730%4%39-1.2