Jonathan LinaresC Rancho Cucamonga Quakes
Age 21 S/R 6'0" / 200 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION99 act + 66 ros · stats below = ROS only
wRC+†62
AVG/OBP/SLG.186 / .273 / .271
PA66
HR1
K%29
BB%9
BABIP256
ISO85
MLB%0%
Value2026 · 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: +4.7 runs (Replacement-level credit)+5REPTotal WAR: -0.00-0.0WAR
0.00.91.80.30.70.91.11.21.31.21.00.80.5+$63M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 29 / POW 46
Toolsscout grade
CONTACT29
scouting grade only
POWER46
scouting grade only
EYE62
scouting grade only
SPEED50
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
2026MiLBstill in minors · estimated debut 2031
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+1.2$7M+$6M
2032Pre-Arb$0.9M+1.3$7M+$6M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Arb-1$2M+1.0$4M+$4M
2035Arb-2$2M+0.8$2M+$0.7M
2036Arb-3$2M+0.5$0.9M+$0.2M
Totals $9M $26M +$22M

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
202217 ROKDSL Angels 11297 23510 9244 32 237327309637 72311 218 279 72
202217 ROKDSL Angels 11290 26510 16164 32 289418367785 78347 1414 359 133
202318 ROKACL Angels 5748 9010 3224 10 188291229520 42333 395 239 41
202318 ROKACL Angels 5746 12020 5144 10 261382348730 87364 259 328 109
202419 ROKACL Angels 9980 14201 15332 32 175320237557 62283 3315 254 53
202419 ROKACL Angels 9970 14201 25232 32 200423271694 71283 2325 339 117
202520 AInland Empire 66ers 122110 14112 8473 10 127207209416 82194 397 206 16
202520 AInland Empire 66ers 122106 21223 12363 10 198298340637 142265 3010 289 80
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ALAA 9987 15203 10321 10 172265299564 126226 3210 253 52 -5 +0 +0 +2 +3 -0.1
YTD21 ALAA 9983 18303 14241 10 217337361698 145263 2414 318 101 +0 +0 +0 +2 +3 0.5
ROS21 ALAA 0% 6659 11201 6191 10 186273271544 85260 299 267 62 -3 +0 +0 +1 +2 0.0
ROS21 MLBLAA 0% 01 0000 000 00 259 257 55 +0 +0
FULL21 ALAA 9988 15203 10321 10 170265295561 125222 3210 253 52 -5 +0 +0 +2 +3 -0.1
TOT21 ALAA 165146 26404 16512 20 178268288556 110239 3110 259 56 -8 +0 +0 +3 +5 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBLAA 34% 214191 40715 19592 31 209288335623 126267 289 277 70 -7 +0 +0 +4 +6 0.3
202823 MLBLAA 48% 324288 611028 29884 61 212293344637 132270 279 284 75 -9 +1 +0 +6 +9 0.7
202924 MLBLAA 53% 400357 7613210 351075 72 213292345637 132272 279 288 78 -10 +1 +0 +7 +11 0.9
203025 MLBLAA 55% 443396 8415211 391185 82 212291343634 131273 279 290 80 -10 +1 +0 +8 +13 1.1
203126 MLBLAA 56% 470419 9116312 421256 92 217298356653 138273 279 290 80 -11 +1 +0 +8 +13 1.2
203227 MLBLAA 55% 480428 9216312 431286 92 215296350646 136272 279 290 80 -11 +1 +0 +9 +14 1.3
203328 MLBLAA 55% 483430 9116212 441296 92 212294342636 130272 279 289 79 -11 +1 -1 +9 +14 1.2
203429 MLBLAA 53% 477424 8915212 441296 82 210293340633 130271 279 287 78 -12 +1 -1 +9 +14 1.0
203530 MLBLAA 57% 470419 8715211 431285 82 208289332621 124269 279 284 76 -13 +1 -2 +8 +13 0.8
203631 MLBLAA 60% 443394 8114210 411225 72 206289327616 122267 289 280 73 -14 +1 -3 +8 +13 0.5
203732 MLBLAA 61% 414368 741229 381165 62 201285318603 117264 289 275 68 -15 +0 -4 +7 +12 0.1
203833 MLBLAA 62% 374333 661128 341064 61 198280315596 117260 289 268 63 -15 +1 -4 +7 +11 -0.2
202722 MLBLAA 34% 7467 13202 6211 10 194270313584 119266 288 267 63 -3 +0 +0 +1 +2 0.1
202823 MLBLAA 48% 157140 30514 14432 31 214295350645 136269 279 273 67 -6 +0 +0 +3 +4 0.2
202924 MLBLAA 53% 211188 40715 19572 41 213292340632 128271 279 277 71 -7 +0 +0 +4 +6 0.3
203025 MLBLAA 55% 242215 46816 22643 41 214296344640 130272 269 279 72 -8 +0 +0 +4 +7 0.4
203126 MLBLAA 56% 262234 50917 23703 51 214292350643 137272 279 280 72 -8 +1 +0 +5 +7 0.5
203227 MLBLAA 55% 264235 50917 24703 51 213294349643 136271 279 280 72 -8 +1 +0 +5 +7 0.5
203328 MLBLAA 55% 264235 49916 24713 51 209290332622 123271 279 279 72 -8 +1 -0 +5 +7 0.4
203429 MLBLAA 53% 254226 47816 23693 51 208290332622 124270 279 277 70 -9 +1 -1 +5 +7 0.3
203530 MLBLAA 57% 268238 49816 25733 51 206289324613 118268 279 274 68 -10 +1 -1 +5 +8 0.2
203631 MLBLAA 60% 264235 48816 24733 41 204286323610 119266 289 270 65 -10 +0 -2 +5 +7 0.1
203732 MLBLAA 61% 254226 45716 23713 41 199282319600 119263 289 265 61 -11 +0 -2 +5 +7 -0.1
203833 MLBLAA 62% 233207 40615 21663 31 193277304581 111259 289 259 56 -11 +0 -3 +4 +7 -0.3
▸ Career Totals
Career 27472447 507861166 24874832 4811 207289332621 125268 279 274 68 -100 +5 -9 +49 +78 2.4
/ 162G 650579 12020316 591778 113 207290335625 128267 279 274 68 -24 +1 -2 +12 +18 0.5
Career 54484841 100317028124 492150073 9525 207290331621 124271 289 281 73 -165 +9 -15 +97 +154 8.3
/ 162G 650578 11920315 591799 113 206290329619 123269 289 281 73 -20 +1 -2 +12 +18 1.0

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
202217 ROKDSL Angels 11290 26510 16164 32 289418367785 78347 1414 359 133 +4 -0 +3 0.7
202318 ROKACL Angels 5746 12020 5144 10 261382348730 87364 259 328 109 +1 +0 +2 0.2
202419 ROKACL Angels 9970 14201 25232 32 200423271694 71283 2325 339 117 +2 -0 +3 0.5
202520 AInland Empire 66ers 122106 21223 12363 10 198298340637 142265 3010 289 80 -3 +0 +3 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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,8676850210288338+51+285.24.7
/1626641611+11.9+6.51.2pk7: 4
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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
Jonathan Linares (OGILVIE) 21 24→29 41→46 45→50 62 178/268/288 110239 42 31% 10% 56 -0.0
Angel Martínez
2023 · AA
21 44→47 44→50 48→50 47 218/285/344 126279 1111 25% 8% 76 +0.0 225/282/355 130283 1310 24% 6% 76 +0.1 227/277/371143272151322%5%78+0.1
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Marcus Littlewood
2013 · A
21 40 40→45 48→45 41 198/248/289 92267 87 29% 6% 44 -2.1 199/266/305 106272 105 28% 8% 57 -1.2 209/274/32211327010425%8%62-0.4
Brainer Bonaci
2023 · A
21 42 41→45 55→50 50 202/289/303 101287 816 30% 10% 67 -0.5 220/278/339 119309 1311 31% 7% 71 -0.3 222/264/35012830216831%5%64-0.4
Kevin Padlo
2017 · A
21 37→40 46→55 46→50 47 187/275/320 133269 139 34% 10% 66 -0.6 187/271/328 141273 148 34% 9% 66 -0.6 195/265/371176262221234%8%73-0.1
Robert Moore
2023 · A
21 42→40 41→45 50 42 203/268/305 102288 913 31% 7% 58 -1.2 192/255/288 96258 815 27% 6% 48 -1.9 192/256/302110236111524%6%50-0.9
C.J. Beatty
2010 · A
21 40 42→45 52→40 41 198/253/297 98278 99 31% 7% 49 -1.8 209/271/322 113297 95 31% 8% 63 -0.8 201/268/32812728110230%8%60-0.6
Andrick Nava
2023 · A
21 43 42→40 50→30 44 211/263/313 102273 96 26% 7% 57 -1.2 204/271/292 88268 84 25% 8% 56 -1.3 189/264/262732476124%9%44-0.8
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Jose Marquez
2019 · A
21 43 42→50 48→50 39 212/256/319 107280 87 27% 5% 56 -1.3 211/260/311 100309 98 33% 5% 56 -1.3 125/197/20681204131244%7%1-0.9
Jeter Downs
2018 · A
20 42→40 43→50 47→55 47 208/276/316 107257 119 23% 7% 64 -0.8 211/277/355 144271 1517 27% 7% 75 -0.0 175/266/324149236182633%9%63-0.4
Yasel Antuna
2021 · A
21 42→36 41→45 46→50 41 206/259/303 97285 89 30% 6% 53 -1.5 190/266/305 115270 1111 32% 9% 58 -1.2 171/257/276105242111232%10%45-1.4
Alejandro Flores
2016 · A
20 37 39→50 45→40 43 182/248/265 83263 75 32% 8% 39 -2.5 203/261/310 107295 96 32% 7% 56 -1.3 202/257/34214027113430%6%59-0.5
Johan Mieses
2016 · A
21 40→33 46→55 52→50 39 205/249/339 134269 1414 29% 5% 59 -1.1 183/230/341 158264 204 38% 5% 52 -1.6 195/270/37718223727730%7%75-0.0
Thayron Liranzo
2023 · A
20 40→43 48→50 48→30 42 203/273/350 147290 165 34% 8% 72 -0.2 209/296/373 164316 192 37% 11% 88 +0.9 194/286/35015629119137%11%74-0.0
Isan Díaz
2017 · A
21 42 46→55 45 43 208/273/344 136295 128 32% 8% 70 -0.3 203/271/341 138294 158 34% 8% 69 -0.4 208/287/37316427521531%9%79+0.2
Jeferson Quero
2023 · A
20 44→42 44→50 49→45 41 219/269/335 116284 129 27% 6% 66 -0.6 226/283/364 138283 167 25% 7% 79 +0.3 225/289/37014526918423%7%82+0.3
Jacob Berry
2023 · A
22 43→41 42→45 46→55 43 211/288/314 103281 106 27% 7% 70 -0.3 200/251/312 112256 1112 26% 5% 53 -1.5 205/272/308102253102322%7%59-0.8
Daury Arias
2023 · A
21 39→38 43→40 46→45 50 195/281/303 108247 118 25% 9% 64 -0.8 181/258/263 82272 69 33% 8% 43 -2.2 160/240/230702465934%8%24-1.8
Antonio Negron
2007 · A
21 40 41→45 42→50 50 194/285/294 100244 910 23% 9% 63 -0.8 211/289/317 106264 1010 23% 8% 71 -0.3 206/289/314108245121221%9%69-0.2