Ian MollerC Frisco RoughRiders
Age 23 R/R 6'0" / 190 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION194 act + 129 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.163 / .242 / .249
PA129
HR2
K%36
BB%9
BABIP249
ISO86
MLB%2%
Value2026 · WAR
BAT: -17.1 runs (wOBA-derived runs vs avg)-17BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.8 runs (Positional adjustment)+6POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.30.3+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE55
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.3$1.0M+$0.3M
2030Pre-Arb$0.9M+0.3$0.9M+$0.3M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.6M

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
202118 ROKACL Rangers 6355 7202 4294 02 127238273511 145208 466 237 40
202118 ROKACL Rangers 6350 11403 9204 02 220381480861 260296 3214 384 152
202219 ADown East Wood Ducks 235203 33505 28872 182 163270261531 99248 3712 245 46
202219 ADown East Wood Ducks 235184 37605 47632 182 201369315684 114271 2720 323 105
202320 A2 teams 431380 581215 461663 81 153249229478 76251 3911 222 28
202320 A2 teams 431359 691426 671253 81 192324292616 100274 2916 290 80
202421 A+Hickory Crawdads 321285 451012 341131 160 158250221471 63251 3511 216 24
202421 A+Hickory Crawdads 321265 551312 54821 160 208344287631 79291 2617 300 87
202522 AAFrisco RoughRiders 289266 46804 201191 72 173233248482 75292 417 214 22
202522 AAFrisco RoughRiders 289251 521004 35871 72 207307295601 88298 3012 279 72
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AATEX 194172 30607 17773 31 174260331592 157258 409 263 59 -9 +0 +0 +3 +5 0.0
YTD23 AATEX 194164 36808 25603 31 220333415748 195289 3113 333 113 +3 +0 +0 +3 +5 1.2
ROS23 AATEX 2% 129116 19402 11471 21 163242249491 86261 369 242 44 -8 +0 +0 +2 +4 -0.2
ROS23 MLBTEX 2% 33 0000 010 00 263 330 237 40 -0 +0 +0 +0 +0 -0.0
FULL23 AATEX 197175 30607 17783 31 171256326582 154253 409 263 59 -9 +0 +0 +4 +6 0.0
TOT23 AATEX 323288 491009 281244 52 170253298551 128254 389 255 53 -17 +0 +0 +6 +9 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTEX 31% 375336 621318 331313 71 185263301564 116269 359 255 54 -20 +1 +0 +7 +11 -0.1
202825 MLBTEX 45% 418374 701419 381413 81 187267302570 115271 349 263 59 -19 +1 +0 +7 +12 0.1
202926 MLBTEX 51% 444397 7615110 401474 82 191272310582 118272 339 267 63 -19 +1 +0 +8 +13 0.3
203027 MLBTEX 53% 453404 7916111 421504 82 196278322600 126273 339 269 64 -19 +1 +0 +8 +13 0.3
202724 MLBTEX 31% 116104 19402 10401 20 183261279540 96270 349 251 50 -7 +0 +0 +2 +3 -0.1
202825 MLBTEX 45% 186165 31604 17632 31 188272297569 109273 349 258 56 -9 +0 +0 +3 +5 -0.0
202926 MLBTEX 51% 226202 38805 20752 41 188268302570 114274 339 262 59 -10 +0 +0 +4 +6 0.0
203027 MLBTEX 53% 238212 42816 22792 41 198280330610 132274 339 264 60 -11 +0 +0 +4 +7 0.1
▸ Career Totals
Career 769686 13026117 692587 133 190270305575 115272 349 260 57 -37 +1 +0 +14 +22 -0.0
/ 162G 650580 11022114 582186 113 190270303574 114274 349 260 57 -31 +1 +0 +12 +18 -0.0
Career 31582816 49599658 296113026 8214 176260277537 101266 369 246 46 -191 +11 +0 +56 +89 -3.5
/ 162G 650580 10120112 612335 173 174259274533 100263 369 246 46 -39 +2 +0 +12 +18 -0.7

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 ROKACL Rangers 6350 11403 9204 02 220381480861 260296 3214 384 152 +4 -1 +2 0.5
202219 ADown East Wood Ducks 235184 37605 47632 182 201369315684 114271 2720 323 105 +1 +3 +7 1.1
202320 ADown East Wood Ducks 394326 621226 631123 81 190327294621 104267 2816 293 82 -8 +1 +11 0.4
202320 INTLSurprise Saguaros 3733 7200 4130 00 212297273570 61350 3511 267 63 -2 +0 +1 -0.1
202421 A+Hickory Crawdads 321265 551312 54821 160 208344287631 79291 2617 300 87 -5 +3 +9 0.8
202522 AAFrisco RoughRiders 289251 521004 35871 72 207307295601 88298 3012 279 72 -9 +1 +8 -0.0

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
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#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 2 projected seasons
27731814191269312+14+80.30.3
/1626641512+11.9+6.90.2pk7: 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
Ian Moller (OGILVIE) 23 30 35 50 55 170/253/298 128254 95 38% 9% 53 -0.2
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Ethan Murray
2023 · AA
23 35→45 41→40 51→50 42 177/250/275 97266 913 35% 8% 43 -2.2 197/270/288 91301 712 34% 8% 55 -1.4 193/271/2788529361333%8%49-1.1
Nick Meyer
2021 · A
24 35 36→40 52→50 40 172/231/233 61252 415 32% 6% 24 -3.6 212/280/299 87278 914 25% 8% 62 -0.9 207/281/29083267101625%8%57-0.6
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
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
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6
Vicente Conde
2017 · AA
23 40→34 39→45 46→45 44 192/257/281 88278 67 32% 8% 46 -2.0 176/250/262 86262 76 32% 9% 40 -2.4 103/200/175721706240%10%-4-1.7
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
Ryan Dent
2012 · AA
23 37→42 39→40 45→50 38 184/237/269 85274 612 34% 6% 35 -2.8 200/254/273 73282 612 29% 6% 43 -2.2 204/255/2928828761230%5%46-1.1
Tyler Grimes
2013 · A
23 38 41→40 46→40 41 184/265/285 101288 88 36% 8% 53 -1.5 205/278/297 92316 75 34% 7% 60 -1.0 204/278/288843185234%7%56-0.7
Matt Pagnozzi
2006 · AA
23 38 37→45 45→40 41 181/243/252 71265 47 31% 7% 33 -2.9 190/242/270 80271 54 30% 5% 37 -2.6 208/275/286792926029%7%53-0.7
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
Connor Justus
2018 · A
23 41→37 38→40 46→45 45 193/275/270 77281 59 31% 8% 53 -1.5 176/256/248 72256 58 31% 8% 40 -2.4 158/238/217592354632%7%21-2.5
Arquímedes Gamboa
2021 · AA
23 38→44 36→40 51→50 45 179/255/247 68273 415 33% 9% 37 -2.6 199/279/294 95294 814 32% 10% 59 -1.1 198/284/2909229881533%10%58-0.7
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
Gift Ngoepe
2013 · A
23 40 37→45 47→50 39 192/249/264 71295 514 35% 6% 39 -2.5 194/253/292 98314 814 38% 7% 48 -1.9 171/250/28311229611543%9%43-0.9
Johan Lopez
2023 · AA
23 40 43→45 51→55 40 193/267/298 105296 1113 36% 7% 56 -1.3 203/272/299 96311 812 35% 8% 58 -1.2 170/253/2396927741136%9%33-0.6
Corey Joyce
2022 · AA
23 40 39→45 54→50 39 192/262/274 82303 814 37% 7% 48 -1.9 206/305/332 126296 1313 32% 10% 82 +0.5 214/316/327113306111430%10%82+0.3