Oswaldo LinaresC Fort Wayne TinCaps
Age 23 R/R 5'11" / 150 lbs A+ HR -7% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION128 act + 102 ros · stats below = ROS only
wRC+†40
AVG/OBP/SLG.176 / .257 / .253
PA102
HR1
K%29
BB%8
BABIP246
ISO77
MLB%0%
Value2026 · WAR
BAT: -21.6 runs (wOBA-derived runs vs avg)-22BATRUN: -1.3 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +6.5 runs (Replacement-level credit)+7REPTotal WAR: -1.20-1.2WAR
0.00.51.00.10.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 37 / POW 38
Toolsscout grade
CONTACT37
scouting grade only
POWER38
scouting grade only
EYE56
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
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Padres 133108 17101 19353 42 157300194494 37219 2614 230 34
202118 ROKDSL Padres 13392 19101 34233 42 207431250681 43261 1726 336 115
202219 ROKDSL Padres 183156 31504 17427 30 199306308613 109239 239 278 71
202219 ROKDSL Padres 183146 40705 27287 30 274411425836 151302 1515 375 146
202320 A2 teams 258215 38603 36964 20 177306247552 70299 3714 265 61
202320 A2 teams 258195 46904 55654 20 236412344755 108331 2521 353 128
202421 ALake Elsinore Storm 219190 28502 25601 02 147250205455 58198 2711 215 23
202421 ALake Elsinore Storm 219182 37802 33451 02 203329280609 77254 2115 286 77
202522 A+2 teams 187165 27711 12666 21 164246236482 73260 356 209 18
202522 A+2 teams 187159 32911 17506 21 201301289590 88282 279 270 65
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+SD 128117 17402 8392 02 145213231443 85197 306 184 -1 -15 -1 +0 +2 +4 -1.0
YTD23 A+SD 128114 20502 11292 02 175260272532 96217 239 246 46 -8 -1 +0 +2 +4 -0.3
ROS23 A+SD 0% 10291 16401 8302 11 176257253510 77250 298 237 40 -7 -0 +0 +2 +3 -0.2
ROS23 MLBSD 0% 11 0000 000 00 247 00 222 28 -0 +0 +0 +0 +0 -0.0
FULL23 A+SD 129118 17402 8392 02 144211229440 85195 306 184 -1 -15 -1 +0 +2 +4 -1.0
TOT23 A+SD 230208 33803 16694 13 159232240473 82219 307 208 17 -22 -1 +0 +4 +7 -1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSD 30% 314281 521114 25905 33 185264274538 89253 298 250 49 -18 -1 +0 +6 +9 -0.4
202825 MLBSD 44% 372333 641416 301046 53 192271294565 102257 288 259 57 -18 -0 +0 +7 +11 -0.1
202926 MLBSD 51% 409367 711517 331146 64 193271297568 104259 288 265 61 -18 -0 +0 +7 +12 0.0
203027 MLBSD 52% 423379 751618 351176 65 198276309585 111260 288 266 62 -18 -1 +0 +8 +12 0.1
203128 MLBSD 53% 429383 751618 361197 65 196277305582 110259 288 265 61 -19 -1 -1 +8 +12 -0.1
202724 MLBSD 30% 9585 15301 8272 11 176263247510 71250 288 235 38 -7 -0 +0 +2 +3 -0.3
202825 MLBSD 44% 165148 29613 13463 22 196274311585 115254 288 245 45 -10 -0 +0 +3 +5 -0.3
202926 MLBSD 51% 208186 36714 17583 32 194272306578 113255 288 250 49 -12 -0 +0 +4 +6 -0.3
203027 MLBSD 52% 222199 39814 18623 32 196273307579 111256 288 251 51 -12 -0 +0 +4 +6 -0.2
203128 MLBSD 53% 229205 40814 19643 33 195273302576 107256 288 251 50 -13 -1 -0 +4 +6 -0.3
▸ Career Totals
Career 920824 15932416 7525714 1210 193272300571 107258 288 248 48 -54 -2 -0 +16 +26 -1.4
/ 162G 650582 11323311 5318210 87 194273301574 107260 288 248 48 -38 -1 -0 +12 +18 -1.0
Career 30292668 494100645 27687353 3826 185275278552 93254 299 254 53 -162 -3 -1 +54 +86 -2.6
/ 162G 650573 10621110 5918711 86 185274277551 92252 299 254 53 -35 -1 -0 +12 +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
202118 ROKDSL Padres 13392 19101 34233 42 207431250681 43261 1726 336 115 +2 +0 +4 0.6
202219 ROKDSL Padres 183146 40705 27287 30 274411425836 151302 1515 375 146 +9 +1 +5 1.6
202320 ALake Elsinore Storm 197155 33402 36562 00 213366277643 65316 2818 306 92 -2 +0 +6 0.4
202320 ROKACL Padres 6140 13502 1992 20 3255576001.157 275379 1531 504 244 +10 +0 +2 1.2
202421 ALake Elsinore Storm 219182 37802 33451 02 203329280609 77254 2115 286 77 -6 -1 +6 -0.0
202522 AASan Antonio Missions 5245 9300 4132 11 200294267561 67281 258 260 58 -2 -0 +1 -0.1
202522 A+Fort Wayne TinCaps 135114 23611 13374 10 202303298601 96282 2710 274 68 -5 +0 +4 -0.1

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
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 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 2 projected seasons
29191612195271302+16+8-0.2-0.1
/162664129+11.9+5.8-0.1pk7: 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
Oswaldo Linares (OGILVIE) 23 32→37 33→38 43→48 56 159/232/240 82219 31 30% 7% 17 -1.2
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Matt Pagnozzi
2006 · AA
23 38 37→45 45→40 41 181/243/252 71265 47 31% 7% 33 -2.9 190/242/270 80271 54 30% 5% 37 -2.6 208/275/286792926029%7%53-0.7
Coty Blanchard
2015 · A
23 41 36→40 48→45 47 192/261/260 67258 26 25% 8% 43 -2.2 223/272/296 73306 37 26% 6% 56 -1.3 239/281/303653231725%5%59-0.5
Ben Gobbel
2023 · A
23 41→40 36→50 47→50 41 197/258/265 68279 47 29% 6% 43 -2.2 211/270/330 119289 1313 30% 6% 66 -0.6 213/262/352139271171228%4%64-0.4
Shane Zeile
2016 · A
23 39 38→50 48→40 40 191/244/271 79266 54 29% 6% 38 -2.6 209/257/321 112282 96 28% 5% 57 -1.2 201/247/35014925812327%4%59-0.4
Vicente Conde
2017 · AA
23 40→34 39→45 46→45 44 192/257/281 88278 67 32% 8% 46 -2.0 176/250/262 86262 76 32% 9% 40 -2.4 103/200/175721706240%10%-4-1.7
Yoel Romero
2021 · A
23 43 38→40 46→50 45 205/266/285 80275 69 27% 7% 52 -1.6 212/262/306 94320 84 34% 6% 55 -1.4 201/249/291903048035%5%43-0.9
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6
Alfredo González
2015 · A
23 42 38→40 52→45 43 203/264/285 81271 69 26% 6% 50 -1.7 230/291/295 65314 46 26% 7% 64 -0.8 225/288/284593004525%7%57-0.6
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
Jorge Saez
2014 · A
23 38 39→45 49→30 43 188/248/271 83255 76 28% 7% 40 -2.4 194/261/290 96280 83 31% 8% 51 -1.7 206/269/34814328721335%7%68-0.2
Connor Justus
2018 · A
23 41→37 38→40 46→45 45 193/275/270 77281 59 31% 8% 53 -1.5 176/256/248 72256 58 31% 8% 40 -2.4 158/238/217592354632%7%21-2.5
Andy Paz
2016 · A
23 38 37→40 48→45 42 185/247/254 69274 56 33% 8% 36 -2.7 220/269/285 65296 47 25% 6% 52 -1.6 226/270/274482963723%6%46-0.7
Steven Baron
2015 · AA
24 39 38→45 51→50 36 191/230/276 85272 59 31% 4% 33 -2.9 230/285/310 80316 58 27% 7% 66 -0.6 240/300/311713265626%7%68-0.2
Will Piwnica-Worms
2013 · A
23 41 36→40 52→50 47 193/261/264 71245 37 22% 7% 44 -2.1 203/279/287 84272 68 26% 8% 58 -1.2 196/277/278822627826%8%53-0.8
J.C. Millan
2019 · AA
23 43 40→45 48→30 43 212/261/306 94267 88 23% 6% 55 -1.4 226/271/332 106278 116 22% 6% 66 -0.6 227/267/3269827211220%5%58-0.6
Chris Hess
2018 · A
23 39→34 37→45 49→30 38 187/245/270 83282 35 33% 6% 39 -2.5 194/251/308 114284 114 34% 4% 52 -1.6 181/239/30912825714134%4%46-1.6
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Jio Mier
2014 · AA
23 38→43 38→40 43→50 44 186/248/258 72254 710 28% 7% 37 -2.6 200/259/284 84270 79 27% 7% 48 -1.9 199/259/281822656726%7%45-1.3
Rowdey Jordan
2023 · AA
24 43→42 39→45 48→55 45 204/271/295 91290 612 30% 8% 56 -1.3 206/274/333 127284 1420 31% 7% 68 -0.5 199/268/331132272162331%7%62-0.6