Oswaldo Linares

C Fort Wayne TinCaps
Age 24 R/R 5'11" / 150 lbs A+ HR +5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522AASD52.200/.294/.2670142—.196/.275/.261
202522A+SD135.202/.303/.2981129—.160/.242/.235
202623AASD23.300/.391/.60010116—.238/.304/.476
202623A+SD145.169/.250/.254217—.143/.208/.218
2027PROJ0% MLB24MLBSD1.196/.264/.2830058-0.0
2028PROJ30% MLB25MLBSD80.200/.269/.2971163-0.1
2029PROJ44% MLB26MLBSD147.203/.272/.3062266-0.0
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
Z-Con%83
Whiff%65
K%64
Chase%57
BB%21
ISO18
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 98%
CompsAdam Weisenburger (age 24) · Connor Justus (age 24) · Stuart Turner (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†58
AVG/OBP/SLG.196 / .264 / .283
PA1
HR0
K%25
BB%7
BABIP256
ISO100
MLB%0%
Value2027 · WAR
BAT: -8.2 runs (wOBA-derived runs vs avg)-8BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 33 / POW 33
Toolsscout grade
CONTACT33
scouting grade only
POWER33
scouting grade only
EYE44
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.8M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202118 ROKDSL Padres — 13392 19101 34233 42 207431250681 43261 1726 336 42 — — — — — —
202219 ROKDSL Padres — 183146 40705 27287 30 274411425836 151302 1515 375 51 — — — — — —
202320 ALake Elsinore Storm — 197155 33402 36562 00 213366277643 65316 2818 306 45 — — — — — —
202320 ROKACL Padres — 6140 13502 1992 20 3255576001.157 275379 1531 504 139 — — — — — —
202421 ALake Elsinore Storm — 219182 37802 33451 02 203329280609 77254 2115 286 34 — — — — — —
202522 AASan Antonio Missions — 5245 9300 4132 11 200294267561 67281 258 260 42 — — — — — —
202522 A+Fort Wayne TinCaps — 135114 23611 13374 10 202303298601 96282 2710 274 29 — — — — — —
202623 AASan Antonio Missions — 2320 6301 360 00 300391600991 300385 2613 428 116 — — — — — —
202623 A+Fort Wayne TinCaps — 145130 22502 12312 13 169250254504 85206 218 234 7 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Padres — 133104 14100 23293 42 135308144452 10169 2217 230 42 — — — — — —
202219 ROK MLEDSL Padres — 183154 26403 19357 30 169289253542 84188 1910 244 51 — — — — — —
202320 A MLELake Elsinore Storm — 197167 28301 25802 00 168284204487 36302 4113 235 45 — — — — — —
202320 ROK MLEACL Padres — 6147 11402 12132 20 234410447857 213288 2120 374 139 — — — — — —
202421 A MLELake Elsinore Storm — 219191 30602 24611 02 157255220475 63209 2811 218 34 — — — — — —
202522 AA MLESan Antonio Missions — 5246 9300 3152 11 196275261535 65272 296 231 42 — — — — — —
202522 A+ MLEFort Wayne TinCaps — 135119 19411 9484 10 160242235478 76233 367 211 29 — — — — — —
202623 AA MLESan Antonio Missions — 2321 5201 270 00 238304476781 238340 309 339 116 — — — — — —
202623 A+ MLEFort Wayne TinCaps — 145133 19402 9392 13 143208218426 75174 276 178 7 — — — — — —
202118 ROK MLEDSL Padres — 133104 14100 23293 42 135308144452 10184 2217 230 42 — — — — — —
202118 ROK RAWDSL Padres — 13392 19101 34233 42 207431250681 43261 1726 336 42 — — — — — —
202219 ROK MLEDSL Padres — 183154 26403 19357 30 169289253542 84193 1910 244 51 — — — — — —
202219 ROK RAWDSL Padres — 183146 40705 27287 30 274411425836 151302 1515 375 51 — — — — — —
202320 A MLE2 teams — 258214 40703 37934 20 187318262579 75311 3614 268 67 — — — — — —
202320 A RAW2 teams — 258195 46904 55654 20 236412344755 108331 2521 353 67 — — — — — —
202421 A MLELake Elsinore Storm — 219191 30602 24611 02 157255220475 63214 2811 218 34 — — — — — —
202421 A RAWLake Elsinore Storm — 219182 37802 33451 02 203329280609 77254 2115 286 34 — — — — — —
202522 A+ MLE2 teams — 187165 28711 12636 21 170251242494 73262 346 217 33 — — — — — —
202522 A+ RAW2 teams — 187159 32911 17506 21 201301289590 88282 279 270 33 — — — — — —
202623 A+ MLE2 teams — 168154 22602 11472 13 143210221430 78190 287 200 22 — — — — — —
202623 A+ RAW2 teams — 168150 28803 15372 13 187269300569 113227 229 261 22 — — — — — —
202118 ROK MLEDSL Padres — 133106 14100 23293 42 132308142449 9169 2217 230 42 — — — — — —
202219 ROK MLEDSL Padres — 183155 26403 19357 30 168289252541 84188 1910 244 51 — — — — — —
202320 A MLE2 teams — 258215 40703 37934 20 186318260578 74299 3614 268 67 — — — — — —
202421 A MLELake Elsinore Storm — 219192 30602 24611 02 156255219473 62209 2811 218 34 — — — — — —
202522 A+ MLE2 teams — 187167 28711 12636 21 168251240491 72244 346 217 33 — — — — — —
202623 A+ MLE2 teams — 168153 22602 11472 13 144210222432 78197 287 200 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLELake Elsinore Storm — 219192 30602 24611 02 156255219473 62209 2811 218 34 — — — — — —
202522 A+ MLE2 teams — 187167 28711 12636 21 168251240491 72244 346 217 33 — — — — — —
202623 A+ MLE2 teams — 168153 22602 11472 13 144210222432 78197 287 200 22 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESD 0% 218198 39912 15553 31 200267289557 90262 257 254 58 -11 +0 +0 +4 +5 -0.1
▸ 2027 — real world (MLB)
202724 MLB CTXSD 0% 11 0000 000 00 196264283547 87256 00 250 58 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESD 30% 263239 491114 19663 42 204272303575 99264 257 262 63 -12 +0 +0 +5 +6 -0.1
202926 MLB MLESD 44% 333302 611315 24834 52 207275312587 105265 257 266 66 -13 +0 +0 +6 +7 0.0
203027 MLB MLESD 49% 364329 681516 27915 52 207277314591 107266 257 268 67 -14 +0 +0 +7 +8 0.1
203128 MLB MLESD 52% 383347 721526 28965 53 208277314591 106266 257 268 68 -15 -0 -1 +7 +8 -0.1
203229 MLB MLESD 51% 387350 711516 29985 43 207276313589 105266 257 267 67 -15 -0 -1 +7 +8 -0.2
203330 MLB MLESD 51% 389352 711516 291005 33 204272305577 101264 267 262 64 -17 -1 -2 +7 +8 -0.4
202825 MLB CTXSD 30% 8073 14301 6201 11 200269297566 97258 258 258 63 -3 -0 +0 +1 +2 -0.1
202926 MLB CTXSD 44% 147133 28612 11372 21 203272306579 103259 257 263 66 -6 +0 +0 +3 +3 -0.0
203027 MLB CTXSD 49% 178161 34713 13452 31 204273309582 105260 257 264 67 -7 +0 +0 +3 +4 0.0
203128 MLB CTXSD 52% 197178 36713 15502 21 204274309582 105261 258 264 68 -8 +0 -0 +4 +4 -0.0
203229 MLB CTXSD 51% 199180 36713 15502 21 204273307580 104260 258 264 67 -8 +0 -1 +4 +4 -0.1
203330 MLB CTXSD 51% 200181 36713 15512 22 200269300569 99259 268 259 64 -9 -0 -1 +4 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1001906 18437515 7525311 127 203272305577 102263 257 262 58 -40 -0 -2 +18 +22 -0.3
/ 162G— A+C — 650588 11924310 491647 85 202272304576 102261 258 262 58 -26 -0 -1 +12 +14 -0.2
Career— MLE — 34323051 583122946 29490452 4024 191273282556 91253 269 254 58 -94 -1 -4 +41 +49 -0.9
/ 162G— MLE — 650578 1112329 5617110 85 192275285560 93254 269 254 58 -27 -0 -1 +12 +14 -0.3