Franklin RojasC FCL Blue Jays
Age 19 R/R 5'10" / 176 lbs ROK Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION168 act + 112 ros · stats below = ROS only
wRC+†72
AVG/OBP/SLG.212 / .297 / .333
PA112
HR2
K%28
BB%10
BABIP284
ISO121
MLB%0%
Value2026 · WAR
BAT: -10.6 runs (wOBA-derived runs vs avg)-11BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.0 runs (Positional adjustment)+5POSREP: +7.9 runs (Replacement-level credit)+8REPTotal WAR: +0.30+0.3WAR
0.01.32.60.71.21.71.92.02.12.12.11.9+$103M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED30
scouting grade only
DEFENSE50
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+1.9$11M+$11M
2031Pre-Arb$0.9M+2.0$11M+$10M
2032Pre-Arb$0.9M+2.1$11M+$10M
2033Arb-1$4M+2.1$10M+$8M
2034Arb-2$7M+2.1$9M+$6M
2035Arb-3$9M+1.9$8M+$4M
Totals $23M $60M +$50M

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
202417 ROKDSL Blue Jays 11497 20211 10245 00 206312278591 72257 219 267 63
202417 ROKDSL Blue Jays 11489 23311 17165 00 258402348750 90297 1415 345 122
202518 ROKDSL Blue Jays Blue 140114 18301 13329 10 158294211505 53200 239 244 45
202518 ROKDSL Blue Jays Blue 140106 27501 21219 10 255419330749 75295 1515 348 125
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTOR 168147 28812 20521 00 190292299591 109280 3112 267 63 -7 +0 +0 +3 +5 0.1
YTD19 ROKTOR 168134 381213 33361 00 284429455884 172368 2120 398 163 +12 +0 +0 +3 +5 2.0
ROS19 ROKTOR 0% 11299 21412 11311 10 212297333631 121285 2810 280 72 -3 +0 +0 +2 +3 0.2
ROS19 MLBTOR 0% 01 0000 000 00 286 271 66 +0 +0
FULL19 ROKTOR 168148 28812 20521 00 189292297589 108277 3112 267 63 -7 +0 +0 +3 +5 0.1
TOT19 ROKTOR 280246 491224 31832 10 199294313607 114281 3011 272 66 -11 +0 +0 +5 +8 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTOR 31% 286253 551125 27764 21 217303336639 119285 279 289 80 -7 +0 +0 +5 +8 0.7
202821 MLBTOR 48% 398351 771628 381046 31 219306345651 125287 2610 296 85 -7 +0 +0 +7 +11 1.2
202922 MLBTOR 57% 475419 9419310 461227 41 224311356667 131288 2610 301 88 -6 +0 +0 +8 +13 1.7
203023 MLBTOR 62% 520458 10421312 501337 41 227313365677 138289 2610 304 91 -6 +0 +0 +9 +15 1.9
203124 MLBTOR 63% 520458 10421312 501327 41 227313365677 138290 2510 305 92 -5 +0 +0 +9 +15 2.0
203225 MLBTOR 64% 520458 10421312 501327 41 227313365677 138290 2510 306 92 -4 +0 +0 +9 +15 2.1
203326 MLBTOR 64% 520457 10421312 511327 41 228315365680 138289 2510 306 93 -4 +0 +0 +9 +15 2.1
203427 MLBTOR 63% 520457 10421312 511327 41 228315365680 138289 2510 306 93 -4 +0 +0 +9 +15 2.1
203528 MLBTOR 62% 520456 10421312 521337 41 228317366683 138289 2610 305 92 -5 +0 -1 +9 +15 1.9
203629 MLBTOR 61% 520456 10321312 521347 41 226315364679 138288 2610 303 90 -6 +0 -1 +9 +15 1.8
203730 MLBTOR 60% 520456 10120311 521357 41 221311351662 129286 2610 301 88 -7 +0 -2 +9 +15 1.6
203831 MLBTOR 59% 504442 9619211 501337 31 217307344651 127284 2610 297 85 -8 +0 -3 +9 +14 1.3
203932 MLBTOR 58% 489430 9218210 491317 31 214305335639 121280 2710 291 81 -11 +0 -3 +9 +14 0.9
204033 MLBTOR 58% 451397 831629 451236 31 209299327627 118276 2710 284 76 -12 +0 -4 +8 +13 0.5
202720 MLBTOR 31% 8979 17312 9241 10 215303354658 139287 2710 280 73 -3 +0 +0 +2 +3 0.2
202821 MLBTOR 48% 190167 38814 18503 10 228314359673 132288 269 287 78 -5 +0 +0 +3 +5 0.4
202922 MLBTOR 57% 270238 541126 26704 21 227313366679 139289 2610 292 81 -6 +0 +0 +5 +8 0.7
203023 MLBTOR 62% 321283 641327 31824 21 226311360672 134290 2610 294 83 -6 +0 +0 +6 +9 0.9
203124 MLBTOR 63% 327287 661328 32835 21 230318373691 143291 2510 296 85 -6 +0 +0 +6 +9 1.0
203225 MLBTOR 64% 331291 671328 32845 31 230317371688 141291 2510 297 85 -6 +0 +0 +6 +9 1.0
203326 MLBTOR 64% 333293 671328 32855 31 229315369684 140291 2610 297 85 -5 +0 +0 +6 +9 1.0
203427 MLBTOR 63% 328288 661328 32835 21 229317372688 142291 2510 297 85 -5 +0 +0 +6 +9 1.0
203528 MLBTOR 62% 324284 641327 32835 21 225315359674 134290 2610 296 85 -6 +0 -0 +6 +9 0.9
203629 MLBTOR 61% 316277 631327 32814 21 227316365681 137289 2610 294 83 -6 +0 -1 +6 +9 0.8
203730 MLBTOR 60% 310272 611227 31814 21 224313360673 136288 2610 291 81 -7 +0 -1 +6 +9 0.7
203831 MLBTOR 59% 296260 561116 30784 21 215306335641 119285 2610 287 78 -7 +0 -2 +5 +8 0.5
203932 MLBTOR 58% 285251 541116 28764 21 215304339643 124282 2710 282 74 -8 +0 -2 +5 +8 0.3
204033 MLBTOR 58% 262231 48915 26713 21 208296320617 113277 2710 275 69 -9 +0 -2 +5 +7 0.1
▸ Career Totals
Career 39823502 7851562389 391103156 2812 224312358670 134290 2610 292 81 -84 +1 -8 +71 +113 9.5
/ 162G 650572 12825415 641689 52 224312360672 136288 2610 292 81 -14 +0 -1 +12 +18 1.6
Career 71296258 138427539152 6971839108 5214 221310350660 129286 2610 298 86 -109 +5 -13 +127 +202 21.7
/ 162G 650571 12725414 6416810 51 222312354666 131288 2610 298 86 -10 +1 -1 +12 +18 2.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
202417 ROKDSL Blue Jays 11489 23311 17165 00 258402348750 90297 1415 345 122 +3 +0 +3 0.6
202518 ROKDSL Blue Jays Blue 140106 27501 21219 10 255419330749 75295 1515 348 125 +4 +0 +4 0.8

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
#1Kurt Suzukilast yr '22
career totals — 16 seasons, 6,163 PA
166,16314320255314388+110-3522.720.5
/162664152+11.9-3.82.4pk7: 18
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#5Dioner Navarrolast yr '16
career totals — 12 seasons, 3,544 PA
123,5447714250308370+63-112.111.6
/162664143+11.9-0.22.3pk7: 11
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,1449030224308355+74+013.210.8
/162664145+11.9+0.02.1pk7: 9

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
Franklin Rojas (OGILVIE) 19 25→50 30→45 30 50 199/294/313 114281 41 30% 11% 66 +0.3
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Daniel Robertson
2014 · A
20 44→54 42→45 37→40 44 216/277/321 104275 93 25% 7% 66 -0.6 239/305/344 105301 83 22% 7% 84 +0.6 231/336/34511430111425%11%96+0.8
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Alexander Campos
2018 · A
18 46 37→40 39→45 51 214/291/283 68279 48 23% 9% 62 -0.9 195/266/265 70306 49 34% 8% 46 -2.0 215/312/294792958427%11%72-0.1
Victor Heredia
2019 · A
19 47 44→50 42→30 39 232/274/353 122292 114 25% 4% 72 -0.2 213/267/301 88291 75 28% 6% 56 -1.3 176/240/214382493228%6%21-1.0
Tyler Nevin
2017 · A
20 44→54 38→50 40→45 45 207/273/292 85287 56 28% 8% 56 -1.3 224/275/319 95292 77 24% 6% 63 -0.8 244/321/39314929318422%8%101+1.2
Juan Fernandez
2019 · A
20 42→52 38→40 39→50 43 202/259/282 81260 54 24% 6% 48 -1.9 205/262/300 95269 85 26% 6% 54 -1.4 239/301/3329329710922%6%74-0.0
Ramon Mendoza
2021 · A
20 46→51 39→45 41→45 44 215/285/308 93302 64 29% 7% 66 -0.6 195/267/273 78284 45 30% 8% 50 -1.8 232/306/34711631011327%9%82+0.3
Amadeo Zazueta
2006 · A
20 45→55 45 40→50 44 223/268/355 132261 125 20% 6% 71 -0.3 209/254/322 113255 105 22% 5% 56 -1.3 282/313/3789630781011%3%91+0.8
Raul Juarez
2017 · A
19 42 41→45 42→40 41 208/273/305 97268 96 25% 5% 61 -1.0 204/257/279 75279 65 28% 5% 46 -2.0 180/221/220412504229%3%13-0.9
Armando Sierra
2023 · A
19 46 41→45 43→40 47 225/288/323 98278 94 22% 7% 71 -0.3 214/269/315 101304 94 31% 6% 60 -1.0 191/241/2899829210037%6%39-0.5
Enlly Morales
2009 · A
19 46 38→40 38→40 42 218/266/303 85274 45 22% 4% 56 -1.3 223/273/297 74273 45 19% 5% 57 -1.2 224/273/285612713417%5%52-0.5
Yojhan Quevedo
2013 · A
19 47→52 40→45 39→50 45 227/269/312 85259 85 16% 5% 59 -1.1 218/260/302 84253 58 16% 5% 53 -1.5 238/260/331932807318%2%56-0.5
Juan Uriarte
2016 · A
18 44 40→45 41→30 46 209/281/300 92252 74 20% 6% 63 -0.9 214/271/302 88274 74 24% 5% 58 -1.2 188/232/267792568129%3%30-0.9
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Paul Kelly
2006 · A
19 45→51 40 40 40 214/273/303 89303 86 30% 6% 59 -1.1 228/281/311 83290 45 22% 5% 64 -0.8 237/290/318822933319%5%67-0.4
Xavier Fernández
2014 · A
19 48 36→50 40 45 227/277/291 64288 35 22% 6% 56 -1.3 212/262/291 79261 53 20% 5% 51 -1.7 232/282/35812527914222%6%74-0.0
Tyler Stephenson
2016 · A
19 44→54 36→55 41→30 42 207/263/279 72289 33 28% 6% 49 -1.8 203/263/290 87291 73 30% 7% 52 -1.6 253/327/40415132018125%9%105+1.4
Adinso Reyes
2021 · A
19 46 43→45 41→40 38 224/269/334 110299 105 28% 4% 66 -0.6 178/231/282 104339 124 48% 5% 37 -2.7 146/199/2429628913252%5%10-1.4
Alixon Suarez
2013 · A
19 41 39→45 42→40 49 197/283/282 85252 63 23% 8% 59 -1.1 198/259/275 77269 45 26% 6% 46 -2.0 148/180/183352050227%3%-14-1.2