Luis PeñaSS Wisconsin Timber Rattlers
Age 19 R/R 5'11" / 185 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION122 act + 198 ros · stats below = ROS only
wRC+†77
AVG/OBP/SLG.243 / .301 / .337
PA198
HR2
SB13
K%23
BB%7
BABIP311
ISO94
MLB%4%
Value2026 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: +3.7 runs (SB/CS + UBR baserunning)+4RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.90+0.9WAR
0.02.04.00.01.11.72.32.83.23.4+$79M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 56 / POW 54
Toolsscout grade
CONTACT56
scouting grade only
POWER54
scouting grade only
EYE44
scouting grade only
SPEED66
scouting grade only
DEFENSE46
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+1.1$8M+$7M
2028Pre-Arb$0.8M+1.7$12M+$11M
2029Pre-Arb$0.8M+2.3$15M+$14M
2030Arb-1$6M+2.8$17M+$13M
2031Arb-2$11M+3.2$18M+$11M
2032Arb-3$17M+3.4$17M+$8M
Totals $37M $86M +$64M

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 Brewers 1 184169 461041 9225 394 272328396724 124306 125 303 90
202417 ROKDSL Brewers 1 184163 641661 15155 394 3934595831.042 190426 88 454 206
202518 A2 teams 418385 921445 23965 447 239291335626 96301 236 275 69
202518 A2 teams 418374 1011869 34685 447 270339422761 152305 168 336 115
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 A+MIL 122107 29311 11341 174 271345346690 75373 289 306 92 -1 +2 +0 +1 +3 0.6
YTD19 A+MIL 122102 31411 16251 174 304403392796 88380 2013 355 130 +4 +2 +0 +1 +3 1.1
ROS19 A+MIL 4% 198181 44722 13452 133 243301337638 94307 237 286 77 -5 +1 -1 +2 +6 0.3
ROS19 MLBMIL 4% 98 1000 120 10 125222125347 305 2211 276 70 -0 +0 -0 +0 +0 0.0
FULL19 A+MIL 131115 30311 12361 184 261336330666 70358 279 304 91 -1 +2 -0 +1 +4 0.6
TOT19 A+MIL 320288 731033 24793 307 253317340658 87333 258 294 83 -6 +3 -1 +3 +9 0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBMIL 45% 494452 1111847 331126 234 246305350655 104307 237 294 83 -9 +3 -2 +5 +14 1.1
202821 MLBMIL 62% 563512 12821411 391257 234 250312371683 121306 227 304 91 -6 +3 -2 +6 +16 1.7
202922 MLBMIL 68% 605550 13822414 431327 224 251313382695 131306 227 313 98 -2 +3 -2 +6 +17 2.3
203023 MLBMIL 71% 620562 14623517 451338 214 260324409733 149307 217 322 104 +3 +3 -2 +7 +18 2.8
203124 MLBMIL 71% 630571 14924518 461348 204 261325415740 154308 217 328 109 +6 +2 -2 +7 +18 3.2
203225 MLBMIL 71% 636576 15224520 471358 204 264328427755 163309 217 332 112 +9 +2 -2 +7 +18 3.4
203326 MLBMIL 71% 640580 15424521 471358 194 266329433762 167309 217 334 114 +10 +2 -2 +7 +18 3.6
203427 MLBMIL 69% 638577 15324521 481358 194 265330433763 168309 218 334 114 +10 +2 -2 +7 +18 3.6
203528 MLBMIL 69% 632571 14923420 481358 183 261327420747 159308 218 333 113 +10 +2 -3 +7 +18 3.4
203629 MLBMIL 67% 621561 14723420 471348 173 262328424752 162308 228 332 112 +8 +2 -4 +7 +18 3.2
203730 MLBMIL 66% 610551 14322419 471337 153 260326417743 158307 228 329 110 +7 +2 -4 +7 +17 2.9
203831 MLBMIL 65% 595537 13821418 461327 143 257324412735 155305 228 325 107 +5 +2 -5 +6 +17 2.5
203932 MLBMIL 65% 576520 13220417 441307 132 254320406726 152303 238 320 103 +2 +2 -6 +6 +16 2.1
204033 MLBMIL 65% 547495 12218315 411266 112 246312386698 139299 237 313 98 -1 +1 -6 +6 +15 1.6
204134 MLBMIL 60% 499453 10815313 381185 102 238304371675 132294 248 305 91 -5 +1 -7 +5 +14 0.9
204235 MLBMIL 56% 443402 9312311 331085 82 231298358656 127289 247 295 84 -8 +1 -7 +5 +13 0.3
202720 MLBMIL 45% 222202 49823 15503 102 243305347651 104305 237 284 75 -6 +1 -1 +2 +6 0.3
202821 MLBMIL 62% 347316 791337 24774 143 250311377688 127304 227 293 82 -7 +2 -1 +4 +10 0.7
202922 MLBMIL 68% 414377 941539 29905 153 249311377688 127304 227 301 89 -5 +2 -2 +4 +12 1.1
203023 MLBMIL 71% 442402 10216312 32955 153 254317398715 144305 217 310 95 -2 +2 -2 +5 +13 1.5
203124 MLBMIL 71% 447407 10416313 32955 143 256318405723 150306 217 316 100 +0 +2 -2 +5 +13 1.8
203225 MLBMIL 71% 451409 10717314 33956 143 262326421746 159306 217 320 103 +2 +2 -2 +5 +13 1.9
203326 MLBMIL 71% 454411 10717314 34966 143 260326418744 158306 217 322 105 +2 +2 -2 +5 +13 2.0
203427 MLBMIL 69% 443402 10416314 33945 132 259323418741 159306 217 322 105 +2 +2 -2 +5 +13 2.0
203528 MLBMIL 69% 435394 10316314 33935 122 261326424750 162306 218 322 104 +2 +2 -2 +5 +12 1.9
203629 MLBMIL 67% 415375 9715313 32895 112 259325419744 160305 218 320 103 +1 +1 -3 +4 +12 1.7
203730 MLBMIL 66% 401362 9314312 31875 102 257324412736 155305 228 318 101 +1 +1 -3 +4 +11 1.5
203831 MLBMIL 65% 388350 9014311 30865 92 257325409733 151303 228 314 98 -1 +1 -3 +4 +11 1.2
203932 MLBMIL 65% 373338 8513211 28844 82 251316399716 148300 238 309 94 -2 +1 -4 +4 +11 1.0
204033 MLBMIL 65% 353319 7811210 27814 71 245311386697 141297 238 302 90 -4 +1 -4 +4 +10 0.7
204134 MLBMIL 60% 300271 65928 23713 61 240306376683 137292 248 294 83 -6 +1 -4 +3 +8 0.3
204235 MLBMIL 56% 246223 52726 18603 51 233299363662 130286 247 285 76 -7 +1 -4 +3 +7 -0.0
▸ Career Totals
Career 61405566 141021743171 455134573 17835 253318400718 147304 227 310 96 -30 +22 -39 +66 +174 19.6
/ 162G 650589 15023518 481428 194 255319402722 148306 227 310 96 -3 +2 -4 +7 +18 2.1
Career 101499205 234536576270 7372220125 36966 255319399717 144307 227 318 102 +17 +47 -62 +109 +288 40.7
/ 162G 650590 15023517 471428 244 254318397714 142306 227 318 102 +1 +3 -4 +7 +18 2.6

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 Brewers 1 184163 641661 15155 394 3934595831.042 190426 88 454 206 +22 +6 +5 3.4
202518 A+Wisconsin Timber Rattlers 109101 17403 6271 30 168222297519 129194 256 233 36 -8 +1 +3 -0.4
202518 ACarolina Mudcats 309273 841466 28414 417 308380469849 161339 139 373 143 +15 +5 +9 3.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
#1Asdrúbal Cabreralast yr '21
career totals — 15 seasons, 7,401 PA
157,40119591266329423+58+1138.232.2
/162664178+5.2+1.03.4pk7: 26
#2Jean Seguralast yr '23
career totals — 12 seasons, 5,937 PA
125,937110211281327401+48+5331.630.4
/1626641224+5.4+5.93.5pk7: 29
#3Brian Dozierlast yr '19
career totals — 8 seasons, 4,884 PA
84,884192105245326442+20+2427.727.6
/1626642614+2.7+3.23.8pk7: 28
#4Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
#5Julio Lugolast yr '10
career totals — 11 seasons, 5,290 PA
115,29080198270334386+31+2523.823.1
/1626641025+3.9+3.13.0pk7: 22
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
106,147174180257318406+62-1428.723.0
/1626641919+6.7-1.53.1pk7: 17
#6Jason Kipnislast yr '20
career totals — 10 seasons, 4,984 PA
104,984126136260333416+18-1122.621.9
/1626641718+2.4-1.43.0pk7: 21

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
Luis Peña (OGILVIE) 19 46→56 46→54 65→66 44 253/317/340 87333 330 25% 8% 83 +0.9
Adrian Pinto
2023 · A
20 49 41→45 60→65 51 234/321/343 109284 729 19% 8% 91 +1.1 235/310/360 125296 1218 23% 8% 91 +1.1 230/307/35412428681321%9%82+0.1
Masyn Winn
2023 · AA
21 47→54 44→50 61→55 44 226/282/354 129300 928 27% 7% 76 +0.1 240/293/376 136286 1416 21% 7% 86 +0.8 254/312/374120299111118%7%92+1.0
Desmond Jennings
2007 · A
20 46→56 40→50 56→60 44 220/278/308 88281 724 24% 6% 63 -0.9 254/316/372 118301 929 18% 7% 95 +1.4 245/325/405160290162820%9%105+2.2
Gorkys Hernández
2008 · A
20 53→59 39→45 58→55 43 253/288/340 88302 627 18% 4% 74 -0.1 244/288/325 81326 518 25% 5% 70 -0.3 263/321/381118325111621%7%95+1.0
Carlos Gómez
2006 · A
20 49→58 40→60 58→65 40 238/278/327 88297 832 22% 4% 66 -0.6 241/290/343 102309 835 24% 5% 76 +0.1 279/340/490211332244023%6%133+3.8
Esteury Ruiz
2018 · A
19 47→57 43→50 57→70 38 227/269/358 131311 819 29% 5% 71 -0.3 199/249/302 103312 827 37% 5% 49 -1.8 268/342/410142331147422%7%114+1.8
Royce Lewis
2018 · A
19 45→49 41→60 55→50 47 217/288/313 96267 816 21% 7% 69 -0.4 215/262/314 99286 816 27% 5% 57 -1.2 261/322/478218301311424%8%123+1.6
Jorge Mateo
2014 · A
19 43→46 42→50 60→65 46 209/275/314 105270 930 25% 8% 63 -0.8 209/260/303 94293 636 29% 6% 53 -1.5 222/263/355133288134927%5%66-0.2
Elvis Andrus
2009 · AA
20 52→61 37→50 55→60 43 245/293/318 73319 532 24% 6% 71 -0.3 258/320/332 74307 432 16% 8% 85 +0.7 277/330/410133307112313%7%107+2.4
Victor Robles
2016 · A
19 50→54 42→50 55→60 45 240/311/353 113291 821 20% 6% 89 +0.9 241/308/357 116304 723 22% 5% 89 +0.9 241/311/384143300122722%6%93+1.0
Delino DeShields
2013 · A
20 46→55 41→45 61→65 44 223/285/323 100300 836 27% 7% 69 -0.4 229/299/333 104311 837 27% 8% 78 +0.2 242/320/3399732363425%10%85+0.6
Trent Grisham
2016 · A
19 49→50 38→60 56→55 48 230/300/314 84311 419 26% 8% 73 -0.1 197/282/285 88302 616 33% 10% 59 -1.1 244/330/446203288241423%10%118+2.3
Ryan Brett
2013 · A
21 51→58 39→45 59→60 44 241/287/331 90299 527 21% 6% 72 -0.2 249/289/356 107304 823 20% 5% 79 +0.3 249/285/35810929992119%4%74-0.0
Abiatal Avelino
2014 · A
19 51→54 36→45 60→55 49 237/300/311 74283 224 16% 7% 72 -0.2 225/270/308 83284 522 21% 5% 59 -1.1 246/285/354108302101921%5%73-0.1
Edward Olivares
2016 · A
20 43→53 40→55 55 43 203/292/296 93267 617 25% 6% 67 -0.5 214/268/343 129275 1313 26% 4% 68 -0.5 264/321/443179299211619%6%113+1.6
Manuel Margot
2015 · A
20 48→53 44→50 56→60 47 234/283/354 120266 1125 17% 6% 76 +0.1 240/280/355 115280 926 17% 5% 75 -0.0 250/306/400150292142019%7%95+1.1
Luis Rengifo
2017 · A
20 45→55 37→55 56→55 45 212/270/294 82276 421 24% 6% 56 -1.3 227/287/340 113286 920 22% 7% 75 -0.0 273/324/436163306191617%6%113+2.0
Tyler Pastornicky
2009 · A
19 44→54 37→45 58→60 48 207/267/281 74251 424 19% 7% 51 -1.7 236/286/318 82279 528 17% 6% 68 -0.5 267/306/36610030581615%5%85+0.5
Trevor Story
2012 · A
19 42→49 43→60 54→55 44 208/271/317 109280 1113 29% 7% 63 -0.9 191/252/319 128296 1313 38% 7% 56 -1.3 247/315/451204301242526%8%113+2.3
Xavier Edwards
2019 · A
19 52→62 37→40 56→60 50 245/307/319 74309 318 21% 8% 77 +0.1 246/292/306 60294 119 16% 6% 66 -0.6 304/363/3868134843613%8%114+2.3