Forrest WallLF Iowa Cubs
Age 30 L/R 6'0" / 195 lbs AAA Svc 3.000 · Ctrl thru 2028
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†108
AVG/OBP/SLG.253 / .326 / .402
PA250
HR7
SB18
K%26
BB%8
ISO151
MLB%10%
Value2026 · WAR
BAT: +2.4 runs (wOBA-derived runs vs avg)+2BATRUN: +2.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.80+0.8WAR
0.00.51.00.00.90.5+$5M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 45
Toolsscout grade · Statcast %ile · 2023-2024
CONTACT55
Whiff%
2114.3%
xwOBA
100.241
POWER45
Avg EV
2387.1
Bat Spd
3069.2
EYE55
Chase%
5530.8%
SPEED60
Sprint
8428.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.6M+0.0$0.1M+$0.0M (cut)
2027Arb-2$3M+0.9$3M+$0.5M
2028Arb-3$3M+0.5$2M+$0.0M (cut)
Totals $3M $5M +$0.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
201418 ROKGrand Junction Rockies 188167 39442 17460 185 234304341646 108308 249 287 78
201418 ROKGrand Junction Rockies 188157 50663 27320 185 318418490909 172382 1714 394 160
201519 AAsheville Tourists 416377 868114 25923 239 228281340621 111288 226 267 63
201519 AAsheville Tourists 416361 10116107 41723 239 280358438796 158329 1710 345 122
201620 A+Modesto Nuts 521471 1061427 291416 2211 225279308587 83302 276 255 53
201620 A+Modesto Nuts 521459 1211646 41976 2211 264332355687 92319 198 304 91
201721 A+Lancaster JetHawks 9890 19311 6270 53 211260300560 89286 286 238 40
201721 A+Lancaster JetHawks 9887 26413 9160 53 299365471836 172333 169 363 136
201822 AA2 teams 567518 1061858 371789 3814 205270305575 100294 317 254 53
201822 AA2 teams 567502 13224810 531359 3814 263344402746 139341 249 334 114
201923 AA2 teams 522476 10121412 411574 148 212280349629 137290 308 279 71
201923 AA2 teams 522462 12430411 551234 148 268351422773 154345 2411 346 123
202125 AAABuffalo Bisons 336308 621331 191126 354 201261273534 71310 336 239 41
202125 AAABuffalo Bisons 336297 791551 30876 354 266345360706 94370 269 319 102
202226 AAATacoma Rainiers 467427 942034 271558 5212 220279309588 89332 336 258 56
202226 AAATacoma Rainiers 467412 1051736 421258 5212 255335354690 100349 279 312 97
202327 AAA2 teams 426383 1051868 381112 579 274343415758 141363 269 328 109
202327 AAA2 teams 426367 1051869 54942 579 286381441822 155360 2213 366 138
202428 AAA2 teams 377335 911025 331016 248 272348358706 87376 279 314 98
202428 AAA2 teams 377323 891126 45966 248 276374378752 102376 2512 342 120
202529 AAAIowa Cubs 339299 791424 27936 294 264337365702 100364 278 307 93
202529 AAAIowa Cubs 339287 831826 39766 294 289386429814 139368 2212 360 134
▸ 2026 Season
202630 MLBCHC 250224 57827 21663 184 254327402728 147326 268 327 108 +2 +2 +0 -3 +7 0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBCHC 36% 365326 8212211 31965 225 252326402728 150320 268 322 105 +2 +2 -3 -4 +10 0.8
202832 MLBCHC 51% 346310 7611210 29914 184 245318390708 145314 268 316 100 -0 +2 -3 -4 +10 0.5
202731 MLBCHC 36% 131117 29414 11342 82 248323402725 154321 268 314 99 -0 +1 -1 -1 +4 0.2
202832 MLBCHC 51% 176157 39615 15462 92 248322395717 146315 269 308 94 -1 +1 -2 -2 +5 0.1
▸ Career Totals
Career 357319 8212210 31924 268 257331401732 144329 269 318 101 +1 +2 -3 -12 +10 -0.2
/ 162G 650581 15022418 561687 4715 258331403733 145331 269 318 101 +1 +3 -5 -22 +18 -0.4
Career 52184711 11031744984 380146662 375100 234300345645 111319 287 284 76 -144 +35 -6 -56 +148 -2.3
/ 162G 650587 13722610 471838 4712 233299342641 109319 287 284 76 -18 +5 -1 -7 +18 -0.3

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
201418 ROKGrand Junction Rockies 188157 50663 27320 185 318418490909 172382 1714 394 160 +13 +2 +5 2.0
201519 AAsheville Tourists 416361 10116107 41723 239 280358438796 158329 1710 345 122 +11 +1 +12 2.4
201620 A+Modesto Nuts 521459 1211646 41976 2211 264332355687 92319 198 304 91 -5 +0 +15 1.0
201721 A+Lancaster JetHawks 9887 26413 9160 53 299365471836 172333 169 363 136 +4 -0 +3 0.7
201822 AANew Hampshire Fisher Cats 337299 701337 30887 186 234318368686 134307 269 311 96 -2 +1 +10 0.9
201822 A+Lancaster JetHawks 230203 621153 23472 208 305382453835 148386 2010 369 141 +11 +1 +7 1.8
201923 AAABuffalo Bisons 5347 12302 6140 10 255340447786 191323 2611 350 126 +2 +0 +2 0.3
201923 AANew Hampshire Fisher Cats 469415 1122749 491094 138 270353419772 149347 2310 346 123 +12 -1 +13 2.5
202125 AAABuffalo Bisons 336297 791551 30876 354 266345360706 94370 269 319 102 +1 +5 +10 1.6
202226 AAATacoma Rainiers 467412 1051736 421258 5212 255335354690 100349 279 312 97 -2 +6 +13 1.8
202327 MLBAtlanta Braves 1513 6201 240 51 4625338461.379 385625 2713 584 305 +3 +1 -0 -5 +0 -0.0
202327 AAAGwinnett Stripers 411354 991668 52902 528 280375427802 147351 2213 358 132 +15 +7 +12 3.4
202428 MLBMiami Marlins 3532 8000 380 43 250314250564 333 239 267 62 -1 -0 -0 -4 +1 -0.5
202428 AAANorfolk Tides 342291 811126 42886 205 278381392772 113381 2612 350 126 +10 +2 +10 2.2
202529 AAAIowa Cubs 339287 831826 39766 294 289386429814 139368 2212 360 134 +13 +4 +10 2.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 5045 14201 5120 94 311380422802 111406 2410 362 135 +2 +0 -0 -9 +1 -0.5

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
#1Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#2Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
#3Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 5
#4Damian Jacksonlast yr '06
career totals — 6 seasons, 1,930 PA
61,9302195248324354-6-53.63.6
/162664733-1.9-1.61.2pk7: 4
#5Chris Singletonlast yr '05
career totals — 5 seasons, 1,909 PA
51,9092861265308392-9-33.33.3
/1626641021-3.0-1.21.2pk7: 3
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1332919249319395-4-10.70.7
/1626641938-7.1-1.11.5pk7: 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
Forrest Wall (OGILVIE) 30 55 45 60 55 253/326/402 149326 718 26% 8% 108 +1.0
Jonathan Villar
2021 · MLB
30 51→60 47→50 58→65 48 252/319/387 135321 1534 25% 9% 100 +1.7 242/303/389 147311 1621 26% 8% 95 +1.4 238/299/388150305172026%8%89+0.7
Greg Allen
2023 · MLB
30 52→57 43→45 60→65 45 244/333/363 119323 1034 26% 7% 102 +1.8 226/314/349 123299 1035 26% 7% 90 +1.0 218/308/33711929394027%7%82+0.2
Dairon Blanco
2023 · AAA
30 48→49 48→50 62→70 41 239/294/378 139312 1642 28% 6% 88 +0.9 253/315/388 135325 1471 25% 6% 99 +1.7 253/321/383130320139524%7%98+0.7
Jon Berti
2020 · MLB
30 54→63 46→45 60 48 261/330/398 137325 1332 23% 8% 108 +2.3 247/336/366 119318 1130 23% 11% 102 +1.9 270/339/37310233893921%9%102+1.0
Scott Podsednik
2005 · MLB
29 55→65 44→45 66→65 54 265/331/390 125298 1047 15% 8% 106 +2.2 264/328/359 95310 545 15% 8% 96 +1.5 290/343/3829233163413%7%105+1.7
Sam Haggerty
2023 · MLB
29 50→44 48→50 62→65 46 245/314/399 154314 1432 26% 8% 102 +1.8 250/325/382 132316 1135 22% 9% 102 +1.8 241/319/35711531074023%9%90+0.4
Dylan Moore
2023 · MLB
30 44→47 52→50 57→65 52 222/331/394 172292 1935 29% 11% 109 +2.4 216/319/391 175291 1832 30% 11% 103 +1.9 201/303/378176270203731%10%91+0.5
Chris Dickerson
2013 · MLB
31 52→55 46→50 60 47 246/316/381 135339 1229 29% 9% 98 +1.6 240/308/373 133333 1320 29% 8% 92 +1.2 235/319/362127334131931%10%91+0.6
Will Venable
2013 · MLB
30 52→55 49→60 63→60 49 254/323/420 165312 1530 23% 8% 111 +2.5 254/313/418 164310 1722 23% 7% 106 +2.2 249/309/402152306172224%7%95+1.0
Donzell McDonald II
2006 · AAA
31 49→59 50 66→65 49 247/320/407 160295 1643 22% 8% 106 +2.2 256/325/405 149317 1235 22% 9% 108 +2.3 281/345/432151346102220%8%121+2.5
Eduardo Núñez
2017 · MLB
30 56→61 49→50 58→60 46 282/322/431 150309 1632 15% 5% 113 +2.6 271/303/404 133296 1422 13% 4% 98 +1.6 263/290/383120286121813%3%85+0.4
Alexis Gomez
2011 · AAA
32 56→61 53→55 60→55 46 283/328/456 173320 2234 19% 6% 122 +3.3 257/303/402 145299 1521 19% 6% 97 +1.5 251/294/37712629081316%4%85+0.2
Jacoby Ellsbury
2015 · MLB
31 55→65 45→55 64→65 52 271/327/403 132301 1237 15% 8% 108 +2.3 257/322/370 113294 1026 15% 8% 97 +1.5 252/323/35610329082515%8%90+0.9
Cameron Maybin
2018 · MLB
31 52→60 44→50 57→55 54 252/328/376 123302 1130 20% 10% 102 +1.8 252/330/385 133318 1220 23% 10% 105 +2.1 256/335/387131329121624%10%104+0.9
Charlie Blackmon
2016 · MLB
30 50→57 45→60 57→55 47 246/303/371 125278 1228 16% 6% 90 +1.0 266/332/440 174298 1917 17% 8% 120 +3.1 268/338/453185301211218%8%120+3.6
Grégor Blanco
2013 · MLB
29 51→60 41→45 60 55 240/324/346 106306 831 23% 11% 92 +1.2 264/340/374 110324 721 19% 10% 105 +2.1 276/352/38410833361917%10%106+1.6
Roger Bernadina
2013 · MLB
29 52→62 46→45 56→60 49 254/320/383 129305 1428 21% 8% 100 +1.7 214/291/330 116293 1118 29% 8% 75 -0.0 221/290/331110319112032%8%71-0.2
Rajai Davis
2011 · MLB
30 59→64 41→50 65→70 47 282/326/389 107324 650 15% 6% 103 +1.9 257/303/371 114309 852 18% 6% 89 +0.9 266/315/413147314134319%6%103+1.5
Eric Patterson
2011 · MLB
28 48→55 47→50 66→60 46 236/292/382 146298 1233 25% 7% 87 +0.8 206/270/315 109268 922 25% 8% 61 -1.0 186/255/2678024462025%8%40-0.9
Mallex Smith
2021 · MLB
28 51→61 41→45 65 47 241/308/351 110307 740 22% 8% 86 +0.8 219/292/321 102304 1031 29% 9% 72 -0.2 189/274/27788282114034%10%50-0.3