Javier RomanC FCL Twins
Age 23 R/R 6'0" / 155 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 77 proj PA
wRC+†52
AVG/OBP/SLG.198 / .263 / .288
PA77
HR1
K%31
BB%7
ISO90
MLB%0%
Value2026 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.40.50.40.30.1+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
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.9M $1.0M +$0.3M

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
202219 ROKDSL Twins 6758 5000 3314 11 8618586271 179 464 126 -45
202219 ROKDSL Twins 6755 6000 6214 11 109246109355 171 319 187 2
202320 ROKDSL Twins 115104 21502 9291 01 202272308580 106257 258 245 46
202320 ROKDSL Twins 11599 28702 14201 01 283377414791 131333 1712 355 130
202421 ROKFCL Twins 10599 21410 4322 00 212257273530 61313 304 230 34
202421 ROKFCL Twins 10596 29610 7212 00 302362385747 83387 207 339 118
202522 ROK2 teams 6154 3001 7380 00 56164111275 56133 6211 157 -22
202522 ROK2 teams 6150 7102 11260 00 140295280575 140227 4318 274 68
▸ 2026 Season
202623 MLBMIN 7771 14301 5241 10 197260282541 85287 316 253 52 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBMIN 30% 167151 32613 12512 21 212279325603 113289 317 264 60 -8 +0 +0 +3 +5 0.0
202825 MLBMIN 44% 266242 51925 20792 31 211277326603 116290 308 271 66 -10 +0 +0 +5 +8 0.2
202926 MLBMIN 51% 336305 661227 25993 31 216282338620 121290 297 276 69 -12 +0 +0 +6 +10 0.4
203027 MLBMIN 52% 372336 711327 291094 41 211282324606 113290 298 277 70 -12 +0 +0 +7 +11 0.5
203128 MLBMIN 53% 394356 761428 311164 41 213284331615 118289 298 276 70 -14 +0 -1 +7 +11 0.4
203229 MLBMIN 53% 400362 771428 311194 41 213282329611 116289 308 274 68 -14 +0 -1 +7 +11 0.3
203330 MLBMIN 52% 402364 761427 311204 31 209278316594 107287 308 271 66 -15 +0 -2 +7 +11 0.1
202724 MLBMIN 30% 5046 10201 4150 10 217280326606 109289 308 258 55 -3 +0 +0 +1 +1 -0.0
202825 MLBMIN 44% 117106 22412 9351 10 208276321597 113290 308 265 61 -5 +0 +0 +2 +3 0.0
202926 MLBMIN 51% 170153 33613 13502 21 216286327613 111290 298 269 64 -7 +0 +0 +3 +5 0.1
203027 MLBMIN 52% 195176 38714 15572 21 216285335620 119290 298 270 65 -8 +0 +0 +3 +6 0.1
203128 MLBMIN 53% 210190 41814 16622 21 216284332615 116290 308 270 64 -8 +0 -0 +4 +6 0.1
203229 MLBMIN 53% 210190 40714 16622 21 211279321600 111289 308 268 63 -9 +0 -1 +4 +6 0.0
203330 MLBMIN 52% 209189 39714 16632 21 206275317593 111287 308 265 61 -9 +0 -1 +4 +6 -0.1
▸ Career Totals
Career 11611050 22341622 8934411 125 212281326607 113291 308 267 63 -49 +0 -2 +21 +33 0.3
/ 162G 650588 12423312 501936 73 211280321601 111290 308 267 63 -27 +0 -1 +12 +18 0.2
Career 27622502 513941449 20784731 259 205274313587 108286 317 264 60 -124 +1 -4 +49 +78 0.1
/ 162G 650589 12122312 491997 62 205274314589 109286 318 264 60 -29 +0 -1 +12 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202219 ROKDSL Twins 6755 6000 6214 11 109246109355 171 319 187 2 -7 -0 +2 -0.6
202320 ROKDSL Twins 11599 28702 14201 01 283377414791 131333 1712 355 130 +4 -0 +3 0.7
202421 ROKFCL Twins 10596 29610 7212 00 302362385747 83387 207 339 118 +2 +0 +3 0.5
202522 AFort Myers Mighty Mussels 2922 1000 7120 00 4527645321 100 4124 200 11 -3 +0 +1 -0.2
202522 ROKFCL Twins 3228 6102 4140 00 214312464777 250333 4412 342 120 +1 +0 +1 0.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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,2392312212277326+22+161.01.1
/162664126+11.9+8.60.6pk7: 1
#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
Javier Roman (OGILVIE) 23 198/263/288 89287 11 31% 7% 52 -0.2
Alex De Goti
2018 · A
23 41→47 40→45 44→50 44 198/272/290 92289 87 33% 8% 56 -1.3 225/277/344 119285 127 24% 6% 72 -0.2 215/285/32811427910625%8%69-0.4
Luis De Los Santos
2021 · A
23 41→47 40→45 48→45 37 199/247/294 95288 88 33% 5% 46 -2.0 221/270/348 127302 136 30% 5% 70 -0.3 216/283/33511929113729%7%69-0.2
Francisco Acuna
2023 · A
23 42→50 40→45 47→50 41 200/273/299 98286 711 31% 6% 59 -1.1 217/287/310 93290 713 26% 7% 68 -0.5 209/292/3049627991626%8%67-0.3
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Shane Zeile
2016 · A
23 39 38→50 48→40 40 191/244/271 79266 54 29% 6% 38 -2.6 209/257/321 112282 96 28% 5% 57 -1.2 201/247/35014925812327%4%59-0.4
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Rowdey Jordan
2022 · A
23 43→42 39→45 43→55 43 202/267/285 82298 68 32% 8% 52 -1.6 204/274/318 114284 1118 30% 8% 64 -0.8 199/268/331132272162331%7%62-0.6
Vito Friscia
2021 · A
24 43 40→45 49→40 42 208/266/303 94290 75 30% 7% 56 -1.3 208/289/325 117317 124 35% 9% 72 -0.2 195/284/31411929612235%10%66-0.3
Jason Lopez
2021 · A
23 40 44→55 46→45 37 202/247/323 121282 127 32% 5% 53 -1.5 194/256/297 103298 1010 36% 7% 50 -1.7 163/228/25491247101036%8%25-0.9
Andy Paz
2016 · A
23 38 37→40 48→45 42 185/247/254 69274 56 33% 8% 36 -2.7 220/269/285 65296 47 25% 6% 52 -1.6 226/270/274482963723%6%46-0.7
Ben Gobbel
2023 · A
23 41→40 36→50 47→50 41 197/258/265 68279 47 29% 6% 43 -2.2 211/270/330 119289 1313 30% 6% 66 -0.6 213/262/352139271171228%4%64-0.4
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
Jose Sibrian
2022 · A
23 41 36→50 48→30 37 195/241/258 63273 35 29% 4% 33 -2.9 203/264/294 91266 83 26% 5% 53 -1.5 201/265/30210125010023%5%53-0.6
Yoel Romero
2021 · A
23 43 38→40 46→50 45 205/266/285 80275 69 27% 7% 52 -1.6 212/262/306 94320 84 34% 6% 55 -1.4 201/249/291903048035%5%43-0.9
Martin Cervenka
2016 · A
23 38→48 37→45 47→40 40 187/230/258 72256 44 28% 5% 28 -3.2 220/265/319 99297 93 28% 6% 59 -1.1 224/270/33611229412127%6%65-0.5
Steven Baron
2014 · A
23 34 40→45 53→50 34 176/209/269 93256 69 34% 4% 22 -3.7 215/263/298 83301 59 28% 6% 53 -1.5 240/300/311713265626%7%68-0.2
Juan Uriarte
2021 · A
23 38 41→45 48→30 31 189/228/283 93291 96 37% 4% 34 -2.8 198/249/283 85295 66 33% 4% 43 -2.2 156/203/205492410033%2%1-1.2
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Blake Hunt
2022 · AA
23 35 43→50 48→40 39 178/241/285 107272 114 37% 7% 42 -2.3 203/260/325 122275 134 30% 6% 60 -1.0 207/268/34113426314226%6%65-0.3
Jhoneiker Betancourt
2023 · A
23 42 40→55 50→40 43 203/279/294 91279 76 28% 7% 60 -1.0 209/281/354 145278 184 31% 7% 78 +0.2 186/269/36117523526033%7%79+0.1