Oswaldo Patino2B ACL Angels
Age 20 L/R 5'10" / 160 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 53 proj PA
wRC+†59
AVG/OBP/SLG.215 / .282 / .286
PA53
HR0
K%25
BB%7
ISO71
MLB%0%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.40.60.70.80.8+$25M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.8$2M+$2M
2033Pre-Arb$1.0M+0.8$2M+$1M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $4M +$3M

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
202317 ROKDSL Angels 8065 16210 11114 21 246388308695 62296 1414 314 98
202317 ROKDSL Angels 8056 17210 2084 21 304512375887 71354 1025 422 181
202418 ROKDSL Angels 123114 26100 8211 74 228285237521 9280 177 246 46
202418 ROKDSL Angels 123107 34200 15161 74 318407336743 19374 1312 347 124
202519 ROKACL Angels 4642 5100 2150 10 119159143302 24185 334 123 -48
202519 ROKACL Angels 4640 6100 4100 10 150227175402 25200 229 187 1
▸ 2026 Season
202620 MLBLAA 5348 10200 4131 10 208283250533 42288 258 262 59 -2 +0 +0 +0 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBLAA 34% 141127 29412 11352 21 228300323623 94289 258 274 68 -5 +0 +0 +1 +4 -0.1
202822 MLBLAA 48% 280253 58924 22683 41 229299328627 99291 248 283 74 -8 +0 +0 +1 +8 0.1
202923 MLBLAA 54% 378341 791227 30914 61 232301340642 109292 248 288 79 -9 +1 +0 +1 +11 0.4
203024 MLBLAA 55% 445402 931438 351075 72 231301341642 109293 248 292 82 -9 +1 +0 +2 +13 0.6
203125 MLBLAA 56% 484437 10316310 381166 72 236306355660 119293 248 294 83 -9 +1 +0 +2 +14 0.7
203226 MLBLAA 56% 506455 10716311 401216 82 235305356661 121293 248 296 85 -9 +1 +0 +2 +14 0.8
203327 MLBLAA 55% 516463 10917311 421246 82 235307356664 121293 248 296 85 -9 +1 +0 +2 +15 0.8
202721 MLBLAA 34% 4843 9101 4121 10 209292302594 93289 258 265 61 -2 +0 +0 +0 +1 -0.0
202822 MLBLAA 48% 136122 28412 11332 21 230304328632 98290 248 273 67 -5 +0 +0 +0 +4 -0.1
202923 MLBLAA 54% 205185 42614 16492 31 227296335631 108291 248 278 71 -7 +0 +0 +1 +6 0.0
203024 MLBLAA 55% 247223 52815 19593 41 233302345647 112292 248 282 74 -7 +0 +0 +1 +7 0.1
203125 MLBLAA 56% 271245 57925 21653 41 233301347648 114292 248 284 76 -7 +0 +0 +1 +8 0.2
203226 MLBLAA 56% 285257 60926 23683 41 233304354658 121292 248 286 77 -7 +0 +0 +1 +8 0.2
203327 MLBLAA 55% 285257 60926 23683 41 233304354658 121292 248 286 77 -7 +0 +0 +1 +8 0.2
▸ Career Totals
Career 14771332 30846929 11735417 226 231302345646 113292 248 282 74 -43 +2 +0 +5 +42 0.6
/ 162G 650586 13620413 511567 103 232301346647 114293 248 282 74 -19 +1 +0 +2 +18 0.3
Career 30522747 635941853 24372238 5316 231303336639 105293 248 287 78 -76 +4 +0 +11 +86 2.6
/ 162G 650585 13520411 521548 113 231302335637 104293 248 287 78 -16 +1 +0 +2 +18 0.6

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
202317 ROKDSL Angels 8056 17210 2084 21 304512375887 71354 1025 422 181 +7 +0 +2 1.0
202418 ROKDSL Angels 123107 34200 15161 74 318407336743 19374 1312 347 124 +3 -0 +3 0.7
202519 ROKACL Angels 4640 6100 4100 10 150227175402 25200 229 187 1 -5 +0 +1 -0.4

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
#1Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#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 5 projected seasons
51,5302923233299344+5+51.81.8
/1626641210+2.4+2.20.8pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.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
Oswaldo Patino (OGILVIE) 20 215/282/286 71288 01 25% 7% 59 -0.1
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Thomas Milone
2015 · A
20 41→44 36→45 51→55 38 194/246/266 72293 310 33% 6% 37 -2.6 192/245/252 60278 313 30% 6% 33 -2.9 243/298/36912534081729%6%82+0.3
Freizer Pedron
2007 · A
20 44 37→40 49→55 42 207/263/283 75275 412 25% 6% 50 -1.8 229/295/302 73307 316 24% 7% 69 -0.4 262/328/3377534122922%6%87+0.3
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Eliezer Álvarez
2014 · A
19 37→47 38→45 50→55 44 183/245/265 82243 512 26% 7% 37 -2.6 233/283/341 108299 513 22% 6% 72 -0.2 254/308/36210834251926%6%87+0.4
Jordany Valdespin
2008 · A
20 43→53 37→50 49→55 48 202/278/277 75266 410 24% 8% 56 -1.3 223/264/322 99273 713 20% 5% 59 -1.1 256/296/403147298172820%4%92+0.7
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
Anthony Seigler
2019 · A
20 45→39 38→50 48→55 50 214/284/293 79268 65 22% 8% 61 -1.0 194/272/271 77286 55 31% 9% 52 -1.6 226/317/363137277122821%11%91+0.6
Luis Liberato
2016 · A
20 37→47 37→55 53→50 41 180/242/256 76271 413 33% 7% 33 -2.9 213/262/339 126310 106 32% 6% 63 -0.8 237/280/38915230018527%6%82+0.3
Enmanuel Terrero
2022 · A
19 42 36→45 46→55 52 196/279/261 65256 39 23% 10% 52 -1.6 220/298/308 88314 714 29% 10% 71 -0.3 212/292/3059332591734%10%65-0.3
Marco Hernández
2013 · A
20 44→54 38→45 47→50 40 210/246/293 83267 510 23% 4% 44 -2.1 219/246/301 82290 612 26% 3% 46 -2.0 271/296/3801103508624%3%85+0.4
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Ji Hwan Bae
2019 · A
20 46→51 36→45 50→60 46 216/275/284 68263 213 18% 6% 55 -1.4 225/285/316 91315 320 27% 7% 67 -0.5 240/313/34110133273927%9%83+0.3
Juan Centeno
2010 · A
20 42 36→45 49→40 46 200/261/264 65253 36 22% 7% 44 -2.1 229/274/289 60295 36 22% 6% 55 -1.4 238/286/35211428111219%5%73-0.1
Diomedes Del Rio
2018 · A
20 40 35→55 51→50 42 189/256/253 63271 29 29% 6% 40 -2.4 207/272/316 109294 59 29% 8% 62 -0.9 200/270/36216128161129%8%71-0.1
Leo Jiménez
2021 · A
20 44→49 37→45 50→45 46 209/267/287 78267 46 23% 7% 52 -1.6 236/347/327 91303 78 22% 10% 99 +1.7 226/327/323972898822%9%87+0.4
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1
Matt Cerda
2010 · A
20 43→53 38→40 50→40 46 205/262/283 78260 66 23% 7% 49 -1.8 234/306/310 76293 34 19% 9% 75 -0.0 234/314/304702943419%10%75-0.0
José Tena
2021 · A
20 46→55 37→50 50→55 37 216/253/290 74299 39 28% 4% 46 -2.0 220/260/338 118326 109 34% 5% 63 -0.9 246/301/380134335132129%7%87+0.6
Jakob Dalfonso
2010 · A
20 45 35→50 49→45 43 210/258/270 60265 210 21% 5% 43 -2.2 226/277/321 95277 98 21% 4% 66 -0.6 225/274/32710327412722%4%62-0.3