Justin Riemer2B Lansing Lugnuts
Age 24 R/R 5'10" / 170 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION206 act + 137 ros · stats below = ROS only
wRC+†77
AVG/OBP/SLG.210 / .337 / .289
PA137
HR1
K%24
BB%14
BABIP283
ISO79
MLB%0%
Value2026 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.7 runs (Replacement-level credit)+10REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.60.80.90.90.70.50.30.0+$29M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 20
Toolsscout grade
CONTACT40
scouting grade only
POWER20
scouting grade only
EYE60
scouting grade only
SPEED50
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+0.9$3M+$2M
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Arb-1$0.6M+0.3$0.7M+$0.4M
2034Arb-2$5M
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $7M +$5M

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
202422 A+2 teams 165135 28410 21427 90 207344252595 44295 2513 278 71
202422 A+2 teams 165127 32510 29297 90 252417307724 55320 1818 345 122
202523 A+2 teams 303252 47501 42916 93 187317218535 32284 3014 250 50
202523 A+2 teams 303225 52701 69606 93 231423276699 44307 2023 341 119
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 A+OAK 206165 35313 31476 80 212356297653 85271 2315 299 87 -3 +2 +0 +1 +6 0.5
YTD24 A+OAK 206152 37413 44356 80 243431342773 99291 1721 361 134 +8 +2 +0 +1 +6 1.6
ROS24 A+OAK 0% 137114 24411 19333 40 210337289626 79276 2414 286 77 -4 +1 +0 +0 +4 0.2
ROS24 MLBOAK 0% 11 0000 000 00 274 00 269 64 -0 +0 +0 +0 +0 -0.0
FULL24 A+OAK 207166 35313 31476 80 211355295650 84269 2315 299 87 -3 +2 +0 +1 +6 0.5
TOT24 A+OAK 343279 59724 50809 120 211349294642 82276 2315 294 83 -7 +2 +0 +1 +10 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 30% 336283 601014 44806 71 212330297627 85279 2413 295 84 -6 +1 +0 +1 +10 0.6
202826 MLBOAK 44% 383324 711216 49917 81 219334318652 99280 2413 301 88 -5 +1 +0 +1 +11 0.8
202927 MLBOAK 49% 402340 741226 52957 81 218333318651 100281 2413 302 89 -5 +1 +0 +1 +11 0.9
203028 MLBOAK 52% 412349 761326 53987 81 218333318651 100281 2413 301 89 -5 +1 -1 +1 +12 0.9
203129 MLBOAK 51% 410347 741216 53997 71 213329305635 92280 2413 299 87 -6 +1 -1 +1 +12 0.7
203230 MLBOAK 51% 407345 731216 52997 71 212327304631 93278 2413 297 85 -7 +1 -2 +1 +12 0.5
203331 MLBOAK 51% 395334 701215 51977 61 210327296623 87276 2513 292 82 -8 +1 -3 +1 +11 0.3
203432 MLBOAK 51% 378320 661115 49946 61 206323294616 88273 2513 287 78 -9 +1 -4 +1 +11 -0.0
202725 MLBOAK 30% 10286 18301 13242 20 209327279606 70277 2413 280 72 -3 +0 +0 +0 +3 0.0
202826 MLBOAK 44% 169142 31512 22403 31 218335310645 92278 2413 285 76 -4 +0 +0 +1 +5 0.1
202927 MLBOAK 49% 197167 36613 25473 41 216328317646 102279 2413 287 78 -5 +0 +0 +1 +6 0.2
203028 MLBOAK 52% 212179 38613 27514 41 212329307636 95279 2413 286 77 -5 +0 -0 +1 +6 0.1
203129 MLBOAK 51% 211178 38613 27514 41 213330309639 96278 2413 285 76 -6 +0 -1 +1 +6 0.1
203230 MLBOAK 51% 210177 38613 27514 41 215332311642 96276 2413 282 74 -6 +0 -1 +1 +6 -0.0
203331 MLBOAK 51% 203172 37613 26503 30 215328314642 99274 2513 278 71 -7 +1 -1 +1 +6 -0.1
203432 MLBOAK 51% 195165 33512 25493 30 200316279595 79271 2513 273 67 -7 +1 -2 +1 +6 -0.2
▸ Career Totals
Career 15001267 26943720 19236326 275 212328305633 92279 2413 282 74 -44 +3 -5 +5 +42 0.2
/ 162G 650549 1171939 8315711 122 213328308635 95280 2413 282 74 -19 +2 -2 +2 +18 0.1
Career 37283143 6631071246 48591970 7911 211329297626 86281 2513 292 82 -78 +11 -10 +13 +106 4.3
/ 162G 650548 1161928 8516012 142 212331297628 86281 2513 292 82 -14 +2 -2 +2 +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
202422 A+Greenville Drive 126100 24400 19247 80 240397280677 40316 1915 330 111 +2 +2 +4 0.7
202422 ROKFCL Red Sox 3927 8110 1050 10 296486407894 111333 1326 392 158 +3 +0 +1 0.4
202523 AAPortland Sea Dogs 2418 4100 550 01 222391278669 56308 2121 312 97 -0 -0 +1 0.0
202523 A+Greenville Drive 279207 48601 64556 92 232426275701 43307 2023 344 121 +7 +1 +8 1.6

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
#1Jack Hannahanlast yr '14
career totals — 7 seasons, 1,867 PA
71,867296232315348+6+296.26.2
/162664102+2.0+10.42.2pk7: 6
#2Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#3Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#4Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#5Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#6Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,5012127215327309+5+42.52.4
/162664912+2.4+1.81.1pk7: 2

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
Justin Riemer (OGILVIE) 24 40 20 50 60 211/349/294 82276 412 23% 15% 83 +0.7
Alex Meneses
2008 · AA
24 46 34→30 49→50 54 210/304/263 54287 211 25% 11% 63 -0.8 208/283/273 65289 411 26% 9% 56 -1.3 198/269/2363827321126%8%38-1.1
Kawika Emsley-Pai
2013 · A
24 43 36→30 46→40 53 198/292/268 70276 37 27% 11% 59 -1.1 195/288/272 77280 67 29% 11% 59 -1.1 161/272/222602346430%12%39-0.7
Taylor Krick
2011 · A
23 43 38→30 48→40 51 205/292/282 77270 67 25% 10% 63 -0.8 226/312/290 64313 35 26% 8% 73 -0.1 233/324/284513282226%8%74-0.0
Chad Zurcher
2013 · A
24 48 36→30 47→45 50 222/288/291 69266 39 17% 7% 62 -0.9 227/311/289 62295 27 21% 10% 72 -0.2 235/337/268333010619%12%75-0.0
Anthony Prato
2022 · A
24 47→48 36→45 49→55 49 213/306/279 66310 311 29% 10% 69 -0.4 214/304/326 112305 915 30% 10% 79 +0.3 206/303/32111529091629%10%75-0.0
Josh Johnson
2010 · AA
24 47→49 36→45 44→50 54 219/302/283 65284 310 22% 10% 66 -0.6 240/308/344 104297 813 20% 9% 85 +0.7 249/317/35911029691618%9%89+0.6
Jonathan Diaz
2009 · AA
24 44→47 36→30 42→50 59 204/318/277 73257 36 20% 12% 74 -0.1 206/294/270 64259 36 19% 9% 60 -1.0 219/300/2695027831420%9%60-0.8
Andy Paz
2017 · AA
24 49 38→40 51→45 45 233/286/312 80303 67 24% 7% 66 -0.6 214/262/283 69291 59 26% 6% 48 -1.9 174/216/193192460728%5%3-1.6
Alfredo Lopez
2014 · AA
24 50 35→30 46→50 49 235/300/297 62289 312 19% 8% 69 -0.4 226/283/290 64284 215 20% 7% 59 -1.1 242/288/2904829512017%5%56-0.4
Julian Williams
2007 · A
24 48 36→30 49→55 48 220/306/293 73294 315 24% 8% 72 -0.2 220/294/288 68282 317 21% 8% 65 -0.7 218/293/2634527402319%8%55-0.9
Mike Brownstein
2011 · A
23 49 36→30 50→55 53 225/298/293 68274 215 18% 9% 67 -0.5 223/287/297 74296 412 24% 8% 63 -0.8 225/291/2896429721423%8%60-0.6
Gabe Holt
2022 · AA
24 52→54 35→30 52→50 55 240/320/297 56290 312 17% 10% 78 +0.2 210/264/271 61245 312 15% 6% 46 -2.0 178/215/2143620101411%4%7-2.4
Antonio Nunez
2017 · AA
24 48→51 34→30 49→50 51 218/297/265 46304 115 26% 10% 59 -1.1 194/255/249 55303 313 34% 7% 37 -2.6 172/229/2154327521236%6%15-2.3
Tim Arakawa
2017 · AAA
24 43→42 36→30 48→50 50 205/276/273 67268 410 24% 9% 53 -1.5 213/278/296 83301 812 29% 8% 59 -1.1 204/273/27672302101334%8%53-0.7
Colt Sedbrook
2010 · AA
25 45→44 38→30 51→50 48 214/305/293 79273 614 22% 8% 72 -0.2 205/298/278 73263 512 22% 8% 66 -0.6 176/285/2224622821221%8%45-1.2
Nick Natoli
2013 · AA
25 42 37→30 52→50 50 197/280/272 74269 410 26% 10% 55 -1.4 181/253/250 69264 411 30% 8% 38 -2.6 143/220/1904721511131%8%6-3.1
Frainyer Chavez
2023 · AAA
24 46→47 36→40 50 46 213/280/277 64294 314 27% 8% 56 -1.3 209/271/287 78291 712 28% 7% 54 -1.4 228/293/32698302111726%8%71-0.2
Cobie Fletcher-Vance
2022 · A
24 46→48 37→40 53→45 50 216/299/288 72282 49 23% 9% 67 -0.5 214/270/293 79280 55 24% 6% 56 -1.3 206/255/280732685124%5%42-1.3
Casey Turgeon
2017 · AA
24 44 39→40 47→45 55 210/302/302 93263 57 21% 10% 72 -0.2 212/292/317 105275 108 25% 9% 72 -0.2 195/281/2919624712625%9%59-0.6
Will Piwnica-Worms
2014 · A
24 43 38→40 50 50 205/285/287 82263 69 23% 9% 61 -1.0 207/276/302 95284 88 28% 8% 60 -1.0 181/247/265842529530%7%39-0.9