Roque SalinasOF Dunedin Blue Jays
Age 23 L/L 5'8" / 180 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 135 proj PA
wRC+†88
AVG/OBP/SLG.243 / .300 / .366
PA135
HR3
K%22
BB%6
ISO124
MLB%0%
Value2026 · WAR
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: -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.10+0.1WAR
0.00.51.00.30.60.80.90.8+$26M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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+0.8$2M+$2M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.9M $2M +$2M

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
202118 INTLCaneros de los Mochis 7269 13200 1111 10 188211217429 29224 151
202118 INTLCaneros de los Mochis 7269 13200 1111 10 188211217429 29224 151 194 7
202219 A2 teams 317298 761523 55010 03 255291349640 94296 162 276 69
202219 A2 teams 317295 811424 83510 03 275316376693 102298 113 308 94
202320 ADunedin Blue Jays 417389 901321 147111 51 231278283561 51278 173 249 49
202320 ADunedin Blue Jays 417382 991531 215211 51 259316322638 63295 125 291 81
202421 A2 teams 3735 12103 230 20 3433786291.007 286310 85 424 183
202421 A2 teams 3734 13103 320 20 3824326761.109 294345 58 480 226
▸ 2026 Season
202623 MLBTOR 135124 31613 8292 21 250306387693 137299 216 300 88 -2 +0 +0 -1 +4 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTOR 30% 163150 37714 10352 31 247302387689 140299 216 307 93 -1 +0 +0 -1 +5 0.3
202825 MLBTOR 44% 270246 621127 18584 51 252313398712 146299 217 312 97 -1 +1 +0 -2 +8 0.6
202926 MLBTOR 51% 343312 781429 23745 61 250312394706 144299 227 315 99 -0 +1 +0 -2 +10 0.8
203027 MLBTOR 52% 383348 8716210 27835 72 250313394707 144299 227 315 99 -0 +1 +0 -2 +11 0.9
203128 MLBTOR 53% 406369 9217211 29895 72 249313396708 146298 227 314 98 -1 +1 -1 -2 +12 0.8
202724 MLBTOR 30% 4945 11201 3111 10 244306356662 111301 226 299 87 -1 +0 +0 -0 +1 0.1
202825 MLBTOR 44% 119108 28513 8262 20 259322407729 148301 227 303 90 -1 +0 +0 -1 +3 0.2
202926 MLBTOR 51% 174158 40715 12382 31 253314405719 152300 227 306 92 -2 +0 +0 -1 +5 0.3
203027 MLBTOR 52% 201182 45815 14443 31 247312385696 137300 227 306 92 -2 +0 +0 -1 +6 0.3
203128 MLBTOR 53% 216196 49916 15473 41 250313398711 148300 227 305 92 -2 +0 -0 -1 +6 0.3
▸ Career Totals
Career 759689 17331420 5216611 133 251314395709 144302 227 305 91 -7 +1 -0 -5 +22 1.1
/ 162G 650590 14827317 451429 113 251314393707 142302 227 305 91 -6 +1 -0 -4 +18 0.9
Career 25432340 5781021451 13750345 3812 247301368669 121293 205 290 80 -57 +3 -1 -15 +72 0.2
/ 162G 650598 14826413 3512912 103 247303370672 122293 205 290 80 -15 +1 -0 -4 +18 0.1

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 INTLCaneros de los Mochis 7269 13200 1111 10 188211217429 29224 151 194 7 -8 +0 +2 -0.5
202219 ADunedin Blue Jays 302282 781423 7359 03 277315372688 96305 122 306 92 -3 -1 +9 0.5
202219 INTLCaneros de los Mochis 1513 3001 101 00 231333462795 231167 07 355 130 +1 +0 +0 0.1
202320 ADunedin Blue Jays 417382 991531 215211 51 259316322638 63295 125 291 81 -9 +1 +12 0.3
202421 ADunedin Blue Jays 2119 7100 220 20 368429421850 53412 1010 386 154 +1 +0 +1 0.2
202421 ROKFCL Blue Jays 1615 6003 100 00 4004381.0001.438 600250 06 603 320 +4 +0 +0 0.5

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
#1Ricky Ledeelast yr '06
career totals — 7 seasons, 1,897 PA
71,8975221239323404-8-65.05.0
/162664187-2.9-2.11.7pk7: 5
#2Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Shane Spencerlast yr '04
career totals — 5 seasons, 1,568 PA
51,5684113261325410-12-63.63.6
/162664176-5.3-2.71.5pk7: 4
#5Chris Singletonlast yr '05
career totals — 5 seasons, 1,909 PA
51,9092861265308392-9-33.33.3
/1626641021-3.0-1.21.2pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
38942215250308391-5+01.81.8
/1626641611-4.0+0.01.3pk7: 2
#6Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 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
Roque Salinas (OGILVIE) 23 243/300/366 123299 32 22% 6% 88 +0.2
Tim Smith
2009 · A
23 50→51 44→50 49→55 41 245/292/362 117295 1112 21% 4% 82 +0.5 257/300/380 123302 1316 19% 5% 91 +1.1 265/306/393129304161818%4%97+0.8
Richie Palacios
2021 · A
24 48→52 44→50 52→55 43 235/285/355 120301 1211 26% 6% 78 +0.2 244/321/376 132298 1018 20% 9% 98 +1.6 241/323/378136285111718%9%97+1.1
Mat Gamel
2008 · A
23 50→57 45→50 49→45 43 242/291/377 135307 119 24% 6% 85 +0.7 248/304/400 152333 156 28% 7% 98 +1.6 247/307/40415733117429%7%100+1.4
Matt Cogen
2019 · A
23 47 47→55 54→40 46 234/295/376 142288 145 24% 7% 88 +0.9 207/267/292 85288 65 28% 7% 53 -1.5 167/229/205382440229%7%13-1.3
Spencer Packard
2022 · A
24 45→52 45→50 51→40 46 223/289/347 124263 137 20% 6% 78 +0.2 237/308/377 140278 165 20% 8% 94 +1.3 243/323/37212928114118%9%96+1.2
David Olmedo-Barrera
2017 · A
23 50→39 43→50 52→50 41 245/289/367 122297 1011 21% 4% 82 +0.5 209/249/308 99278 812 27% 4% 50 -1.8 188/226/2768825371328%4%30-1.6
Kody Clemens
2019 · A
23 46→44 44→60 50→45 44 225/283/343 119292 118 26% 7% 74 -0.1 200/260/333 133271 138 30% 7% 62 -0.9 227/284/44221425627824%6%98+1.0
Ezequiel Pagan
2023 · A
23 49→53 46→45 52→50 43 244/293/376 132292 149 21% 5% 86 +0.8 225/273/330 105280 1111 23% 5% 66 -0.6 213/260/31097265111123%4%53-0.9
Alan Roden
2023 · A
23 47→56 41→45 51→50 51 223/308/322 99268 812 19% 8% 80 +0.4 254/328/377 123297 1114 17% 8% 102 +1.9 257/332/384128298121417%8%102+1.4
David Lough
2009 · A
23 46→56 46→50 48→50 43 231/273/369 138263 139 18% 4% 76 +0.1 259/298/390 131300 1213 18% 4% 92 +1.2 275/314/402127317111416%4%99+1.4
Kort Peterson
2017 · A
23 52→42 44→50 52→50 41 247/315/370 123331 109 27% 6% 95 +1.4 228/280/364 136336 138 35% 4% 79 +0.3 208/255/35514731116837%4%62-0.5
Chris Swauger
2010 · A
23 48→50 46→50 49→45 40 239/280/380 141291 127 22% 4% 82 +0.5 247/286/376 129310 136 24% 4% 83 +0.6 253/290/37412131613424%4%82+0.3
Ka'ai Tom
2018 · A
24 45→50 44→55 52→50 47 224/285/348 125278 1115 23% 7% 76 +0.1 240/302/420 180305 2010 27% 7% 102 +1.9 227/300/41518829021728%8%97+1.1
Nate Tenbrink
2010 · A
23 48→51 43→50 52→50 42 230/286/343 113306 99 27% 6% 76 +0.0 230/297/370 140307 1316 28% 8% 87 +0.8 226/300/381155301162029%8%89+0.5
Brandon Jones
2007 · AA
23 47→53 48→55 49→50 43 237/287/385 147294 1511 25% 6% 86 +0.8 246/298/385 139312 1311 24% 7% 91 +1.1 249/305/383134313121023%7%91+1.0
Nick Loftin
2022 · A
23 45→53 45→50 53→50 49 224/290/352 128265 1111 20% 7% 79 +0.3 236/299/370 134274 1514 20% 7% 88 +0.9 240/320/368128270141116%9%94+0.9
Graham Pauley
2023 · A
22 45→52 46→55 48→50 52 224/303/356 132269 1312 22% 9% 86 +0.8 237/303/415 178282 2211 24% 8% 102 +1.8 230/299/411181267231123%8%96+1.1
Danny Dorn
2007 · A
23 50→47 46→55 51→45 49 247/315/381 134302 135 22% 8% 97 +1.5 237/301/409 172295 203 26% 7% 99 +1.7 249/301/43118230322525%6%104+1.3
Dario Pizzano
2014 · A
23 54→57 42→50 47→40 50 260/316/377 116298 86 16% 7% 96 +1.5 238/296/371 133270 104 16% 7% 86 +0.8 243/299/37513226115214%6%87+0.5
Connor Marabell
2017 · A
23 53→56 41→50 50→45 44 252/290/372 119302 68 18% 5% 83 +0.6 246/281/371 125287 117 18% 5% 80 +0.4 263/297/41014730114618%4%93+1.0