Roque SalinasOF Dunedin Blue Jays
Age 23 L/L 5'8" / 180 lbs A HR +12%BB +4% Svc 0.0 · Ctrl thru 2036 peak 0.8 · 2030
wRC+†81
AVG/OBP/SLG.230 / .293 / .350
PA135
HR3
K%21
BB%7
MLB%0%
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.8 runs (Positional adjustment)-1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
trajectory · 10 yrs
0.8peak
2030

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
2031Arb-3$0.9M+0.8$4M+$3M
2032Ext / FA-deal$0.9M+0.6$3M+$2M
2033Ext / FA-deal$1.0M+0.5$2M+$1M
2034Ext / FA-deal$0.4M+0.2$1M+$0.6M
2035Ext / FA-deal$0.4M
2036Ext / FA-deal$0.6M
Totals $4M $7M +$3M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 INTLCaneros de los Mochis 7269 13200 1111 10 .188.211.217.429 .029.224 151 +0 -0
202219 A2 teams 317298 751423 55110 03 .252.288.342.630 .091.293 162 .273 67 -12 -1 +0 -2 +9 -0.6
202320 ADunedin Blue Jays 417388 891421 157311 51 .229.278.284.561 .054.278 184 .250 50 -24 +1 +0 -3 +12 -1.4
202421 A2 teams 3735 12103 230 20 .343.378.6291.007 .286.310 85 .409 171 +3 +0 +0 -0 +1 0.4
▸ 2026 Season
202623 MLBTOR 135123 29513 9282 21 .236.299.366.664 .130.278 217 .291 81 -3 +0 +0 -1 +4 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%TOR 163148 35614 12342 31 .236.302.372.674 .135.281 217 .302 89 -2 +0 +0 -1 +5 0.2
202825 MLB 25%TOR 270244 601127 20564 51 .246.313.393.707 .148.282 217 .308 94 -2 +1 +0 -2 +8 0.5
202926 MLB 42%TOR 343309 751429 26715 61 .243.312.388.700 .146.284 218 .312 97 -1 +1 +0 -2 +10 0.7
203027 MLB 58%TOR 383345 8315210 30805 61 .241.311.383.693 .142.284 218 .313 97 -1 +1 +0 -2 +11 0.8
203128 MLB 68%TOR 406365 8816211 32866 61 .241.313.386.699 .145.284 218 .311 97 -2 +1 -1 -2 +12 0.8
203229 MLB 77%TOR 414372 8916211 33896 51 .239.311.382.693 .142.283 218 .309 95 -2 +1 -1 -2 +12 0.6
203330 MLB 84%TOR 415373 8816211 33906 40 .236.308.378.686 .142.281 228 .306 93 -4 +1 -2 -2 +12 0.5
203431 MLB 91%TOR 407366 8515210 32906 20 .232.304.366.671 .134.280 228 .302 90 -5 +0 -3 -2 +12 0.2
203532 MLBTOR 393354 811529 31895 10 .229.300.359.659 .130.279 238 .298 86 -6 +0 -4 -2 +11 -0.1
203633 MLBTOR 366329 741328 29865 00 .225.298.350.647 .125.277 238 .292 82 -7 +0 -4 -2 +10 -0.4
203734 MLBTOR 323291 641117 25784 00 .220.291.337.627 .117.275 248 .286 77 -8 +0 -5 -2 +9 -0.6
▸ Career Totals (MLE all levels + projections)
Career 48614409 104018425107 335101578 4811 .236.301.362.663 .126.282 217 .293 83 -96 +5 -20 -29 +138 -0.1
/ 162G 650590 13925314 4513610 61 .236.301.359.660 .124.282 217 .293 83 -13 +1 -3 -4 +18 -0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 INTLCaneros de los Mochis 7269 13200 1111 10 .188.211.217.429 .029.224 151 .194 7 -8 +0 +2 -0.5
202219 ADunedin Blue Jays 302282 781423 7359 03 .277.315.372.688 .096.305 122 .306 92 -3 -1 +9 0.5
202219 INTLCaneros de los Mochis 1513 3001 101 00 .231.333.462.795 .231.167 07 .355 130 +1 +0 +0 0.1
202320 ADunedin Blue Jays 417382 991531 215211 51 .259.316.322.638 .063.295 125 .291 81 -9 +1 +12 0.3
202421 ADunedin Blue Jays 2119 7100 220 20 .368.429.421.850 .053.412 1010 .386 154 +1 +0 +1 0.2
202421 ROKFCL Blue Jays 1615 6003 100 00 .400.4381.0001.438 .600.250 06 .603 320 +4 +0 +0 0.5

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
Roque Salinas (OGILVIE) 23 .230/.293/.350 .119.278 32 21% 7% 81 +0.1
Spencer Packard
2022 · A
24 45→51 45 51→40 46 .224/.287/.344 .120.266 127 21% 6% 76 +0.1 .234/.306/.367 .133.278 145 21% 8% 90 +1.0 .238/.319/.355.117.28012119%9%90+0.9
Trevor Larnach
2019 · A
22 48→53 45→55 51→45 47 .235/.297/.362 .127.292 117 23% 8% 85 +0.7 .238/.301/.359 .121.342 124 31% 7% 86 +0.8 .235/.316/.401.167.29321426%10%99+1.4
Nick Loftin
2022 · A
23 47→52 45→50 53→50 48 .231/.295/.361 .130.274 1211 20% 7% 84 +0.6 .233/.296/.363 .130.272 1515 20% 7% 85 +0.7 .238/.318/.362.124.267131116%9%91+0.8
Matt Cogen
2019 · A
23 47 47→55 54→40 46 .233/.294/.373 .139.289 135 24% 7% 86 +0.8 .207/.269/.295 .088.284 65 27% 7% 56 -1.3 .167/.232/.203.036.2410228%7%14-1.3
Richie Palacios
2021 · A
24 48→53 45→50 53→55 44 .238/.287/.362 .124.295 1311 24% 6% 80 +0.4 .243/.318/.373 .130.299 1018 21% 9% 97 +1.5 .241/.321/.375.134.285111718%9%95+1.0
Tim Smith
2009 · A
23 50→52 44→50 49→55 42 .246/.294/.363 .117.292 1212 20% 4% 83 +0.6 .258/.303/.380 .122.302 1316 19% 5% 92 +1.2 .266/.309/.394.128.304151818%5%98+0.8
Ezequiel Pagan
2023 · A
23 48→54 45 52→50 43 .239/.288/.368 .128.285 139 21% 5% 82 +0.5 .228/.278/.333 .105.280 1111 22% 5% 69 -0.4 .214/.263/.312.098.264101122%4%54-0.8
Zach Borenstein
2013 · A
23 44→54 46→60 53→50 43 .217/.276/.354 .136.272 1214 24% 6% 74 -0.1 .247/.298/.434 .187.311 228 27% 6% 105 +2.1 .250/.301/.438.188.31723628%6%105+1.6
David Lough
2009 · A
23 46→56 46→50 48→50 43 .232/.275/.368 .136.262 139 18% 4% 77 +0.1 .254/.295/.385 .131.292 1213 17% 4% 89 +1.0 .268/.308/.394.126.308111416%4%94+1.2
Mat Gamel
2008 · A
23 48→56 45→55 49→45 43 .238/.285/.373 .135.300 128 24% 6% 82 +0.5 .248/.303/.402 .154.330 156 28% 7% 98 +1.6 .247/.307/.405.158.33217429%7%100+1.4
David Olmedo-Barrera
2017 · A
23 50→42 43→50 51→50 41 .241/.287/.360 .119.292 1011 21% 4% 79 +0.3 .215/.255/.310 .095.285 712 26% 4% 53 -1.5 .197/.234/.280.084.26861328%4%34-1.5
Kody Clemens
2019 · A
23 46→43 44→60 50→45 45 .228/.287/.347 .119.291 118 25% 7% 76 +0.1 .203/.262/.335 .132.276 138 30% 7% 63 -0.8 .216/.278/.416.200.24726825%7%88+0.6
Graham Pauley
2023 · A
22 46→51 45→55 49→50 51 .225/.302/.352 .127.274 1212 22% 9% 85 +0.7 .233/.299/.395 .162.280 1911 23% 8% 95 +1.4 .223/.293/.390.167.262201123%8%88+0.7
Alan Roden
2023 · A
23 47→57 41→45 51→50 51 .224/.308/.323 .099.271 812 20% 8% 80 +0.4 .255/.331/.375 .120.298 1115 17% 8% 103 +1.9 .258/.335/.383.125.300121417%8%103+1.4
Tim Wheeler
2011 · A
23 43→52 44→50 50 43 .215/.276/.330 .115.277 1214 26% 6% 68 -0.5 .235/.289/.369 .134.309 1413 27% 6% 83 +0.6 .237/.290/.360.124.314131328%6%78+0.2
JJ Bleday
2021 · A
23 44→50 43→55 48→45 42 .218/.269/.329 .110.289 107 28% 6% 64 -0.8 .191/.278/.336 .145.249 166 29% 10% 71 -0.3 .233/.319/.423.190.27122422%11%107+1.9
Ka'ai Tom
2018 · A
24 46→49 44→55 52→50 47 .223/.285/.344 .120.280 1014 24% 8% 75 -0.0 .231/.294/.389 .158.297 1611 27% 7% 91 +1.1 .218/.291/.382.164.28418729%7%85+0.5
Chris Swauger
2010 · A
23 48→50 46→50 49→45 41 .239/.281/.378 .139.290 127 22% 4% 82 +0.5 .245/.284/.376 .131.307 136 24% 4% 82 +0.5 .250/.288/.373.124.31114424%4%81+0.3
Nate Tenbrink
2010 · A
23 48→52 43→50 52→50 43 .233/.290/.347 .114.303 99 26% 6% 78 +0.2 .233/.300/.375 .142.307 1416 27% 8% 89 +1.0 .227/.302/.387.160.303162029%8%91+0.6
Christian Marrero
2009 · A
23 43→53 44→50 47→50 46 .213/.268/.338 .125.256 116 22% 7% 66 -0.6 .241/.290/.379 .138.296 147 22% 6% 86 +0.8 .252/.304/.396.144.30214721%6%96+1.3