Francisco VilorioOF FCL Yankees
Age 19 R/R 6'4" / 212 lbs ROK HR +8% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION98 act + 88 ros · stats below = ROS only
wRC+†37
AVG/OBP/SLG.171 / .227 / .244
PA88
HR1
K%36
BB%6
BABIP265
ISO73
MLB%0%
Value2026 · WAR
BAT: -19.1 runs (wOBA-derived runs vs avg)-19BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -1.1 runs (Positional adjustment)-1POSREP: +5.3 runs (Replacement-level credit)+5REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
-0.7-0.92627
Tools · ContractCON 38 / POW 53
Toolsscout grade
CONTACT38
scouting grade only
POWER53
scouting grade only
EYE50
scouting grade only
SPEED52
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202417 ROKDSL NYY Bombers 170154 17501 10805 84 110189162352 52216 476 165 -15
202417 ROKDSL NYY Bombers 170148 29814 16565 84 196296345640 149281 339 291 81
202518 ROKDSL NYY Yankees 217197 32620 16803 85 162236213449 51271 377 209 18
202518 ROKDSL NYY Yankees 217183 511030 30543 85 279389366755 87392 2514 347 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKNYY 9890 12301 4523 50 133196200396 67289 534 164 -16 -13 +1 +0 -1 +3 -1.0
YTD19 ROKNYY 9888 18501 6363 50 205278295574 91327 376 263 59 -5 +1 +0 -1 +3 -0.1
ROS19 ROKNYY 0% 8882 14301 5321 20 171227244471 73278 366 234 37 -6 +0 -0 -1 +2 -0.4
ROS19 MLBNYY 0% 01 0000 000 00 280 224 30 -0 -0
FULL19 ROKNYY 9891 12301 4523 50 132196198394 66282 534 164 -16 -13 +1 +0 -1 +3 -1.0
TOT19 ROKNYY 186172 26602 9844 70 151211221432 70276 455 197 9 -19 +1 -0 -1 +5 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBNYY 34% 264241 46915 17914 51 191256299554 108281 346 251 50 -15 +1 -1 -2 +7 -0.9
202720 MLBNYY 34% 9184 16302 6311 20 190253298550 107282 347 242 44 -6 +0 -0 -1 +3 -0.4
▸ Career Totals
Career 9185 16302 6311 20 188253294547 106269 347 242 44 -6 +0 -0 -1 +3 -0.4
/ 162G 650607 11421014 432217 140 188252292544 104269 347 242 44 -41 +3 -1 -4 +18 -2.6
Career 739674 1092337 4828313 2310 162231236467 74264 386 217 24 -63 +1 -1 -4 +21 -4.8
/ 162G 650593 962036 4224911 209 162231236467 74264 386 217 24 -56 +0 -1 -4 +18 -4.2

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 NYY Bombers 170148 29814 16565 84 196296345640 149281 339 291 81 -4 +0 +5 0.1
202518 ROKDSL NYY Yankees 217183 511030 30543 85 279389366755 87392 2514 347 123 +6 -0 +6 1.2

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
127745193254289-2+0-1.0-0.5
/162664912-4.0+0.0-2.4pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Francisco Vilorio (OGILVIE) 19 25→38 23→53 48→52 50 151/211/221 70276 27 45% 5% 9 -1.4
Brayan Buelvas
2021 · A
19 43→40 39→50 50→55 41 202/262/298 95295 512 32% 6% 53 -1.5 188/248/312 124261 1314 32% 6% 52 -1.6 182/244/294112275111436%7%42-1.3
Ranfy Adon
2017 · A
19 36 39→45 49→50 41 180/246/264 84259 712 32% 7% 39 -2.5 198/245/300 102329 812 40% 5% 46 -2.0 173/231/27710532792547%5%33-0.6
Israel Mota
2015 · A
19 41 41→45 49→50 39 203/254/303 100281 910 30% 5% 51 -1.7 194/249/286 92291 78 34% 6% 45 -2.1 139/226/24410520411536%7%26-0.7
Wilfredo Lara
2023 · A
19 36→39 38→40 49→55 39 176/241/254 78265 510 34% 6% 33 -2.9 183/258/278 95267 813 32% 8% 47 -1.9 169/247/2599023881831%8%36-1.4
Adalfi Almonte
2015 · A
19 39 40 48→50 46 190/275/287 97268 712 30% 8% 58 -1.2 195/296/271 76287 512 30% 10% 63 -0.9 169/295/2215225831431%11%49-0.5
Romer Cuadrado
2017 · A
19 38→37 39→40 45 41 185/253/265 81284 68 35% 8% 41 -2.3 205/262/298 93323 87 36% 6% 53 -1.5 201/257/294933138536%6%47-1.3
Ronny Brito
2018 · A
19 37 38→45 50 37 178/235/261 83285 510 37% 6% 32 -3.0 200/249/307 107347 115 43% 6% 50 -1.7 161/215/28512429717150%6%30-1.1
Ignacio Valdez
2014 · A
19 38 36→45 49→50 39 180/242/249 69280 311 35% 7% 32 -3.0 173/238/275 102269 87 37% 7% 37 -2.6 141/208/26212221012538%6%20-1.2
Brian Navarreto
2014 · A
19 39 40→45 48→30 40 190/252/284 94273 86 32% 6% 46 -2.0 176/218/252 76257 63 32% 4% 22 -3.7 210/259/34813825618126%5%62-0.3
Rafael Mejia
2017 · A
19 37 39→40 47→50 38 184/237/267 83263 76 32% 5% 34 -2.8 198/237/320 122278 147 33% 4% 49 -1.8 206/233/374168276241035%2%56-0.3
Jhonny Piron
2023 · A
19 36 40 47→55 45 179/264/268 89265 911 34% 9% 48 -1.9 184/254/256 72292 59 36% 7% 40 -2.4 122/192/1543220501237%6%-15-1.4
Freddy Valdez
2021 · A
19 42 42→45 49→45 43 206/266/314 107272 97 27% 7% 59 -1.1 192/261/274 82285 55 32% 7% 47 -1.9 153/244/216632420033%10%25-0.7
Jesus Solorzano
2010 · A
19 39→46 39→45 49→55 37 184/249/268 84294 68 37% 6% 40 -2.4 205/259/281 76289 414 29% 4% 47 -1.9 216/258/3089130062029%4%51-0.9
Yordyn Calderon
2013 · A
19 36 42→45 46→50 39 181/247/284 102272 1010 36% 7% 44 -2.1 194/268/302 108283 911 33% 7% 58 -1.2 184/266/297113261101331%8%53-0.7
Pablo Abreu
2019 · A
19 39 40→45 48→50 39 191/249/284 93284 89 34% 7% 44 -2.1 187/243/269 82316 68 40% 6% 37 -2.6 136/189/191562542645%6%-6-1.6
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Granden Goetzman
2012 · A
19 39→46 36→45 51→55 41 187/245/251 65267 312 30% 6% 33 -2.9 200/245/290 90278 613 29% 5% 43 -2.2 210/241/31710728472528%4%45-0.9
Hector Martinez
2017 · A
19 39 39→40 49→50 40 186/260/269 83292 711 36% 8% 46 -2.0 178/258/251 73326 68 43% 8% 40 -2.4 138/228/191522775747%8%12-1.3
Wander Valdez
2019 · A
19 40 39→40 49→45 43 195/255/286 91271 57 29% 7% 46 -2.0 200/260/300 100317 96 37% 7% 53 -1.5 164/232/2589429011545%7%28-0.8
Trenton Kemp
2016 · A
20 39 38→50 49→45 42 185/260/266 81282 410 34% 8% 45 -2.1 197/254/326 129337 128 42% 6% 57 -1.2 179/234/32514631216746%6%45-0.8