Sam Brown1B Harrisburg Senators
Age 24 L/L 6'2" / 210 lbs AA HR -9% Svc 0.0 · Ctrl thru 2034 peak 0.3 · 2028
wRC+†86
AVG/OBP/SLG.219 / .296 / .333
PA320
HR5
K%25
BB%8
MLB%2%
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -5.7 runs (Positional adjustment)-6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
4050
PWR
4040
SPD
4040
FLD
4050
EYE
4860
trajectory · 10 yrs
0.4peak
2029

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
2029Arb-1$0.8M+0.3$1M+$0.5M
2030Arb-2$0.9M+0.2$0.9M+$0.0M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $3M $-3M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 AARocket City Trash Pandas 505453 821924 3114112 50 .181.252.258.510 .077.248 286 .227 32 -39 +1 +0 -9 +14 -3.3
202523 AAHarrisburg Senators 509451 1122067 441158 31 .248.326.366.692 .118.313 239 .307 93 -4 +0 +0 -9 +14 0.2
▸ 2026 Season (actual · ROS · total)
202624 AAHarrisburg Senators 6960 15501 8231 00 .250.348.383.731 .133.389 3312 .315 99 -0 +0 +0 -1 +2 0.1
ROS24 MLBWSH 251223 511124 22664 20 .229.309.350.659 .121.296 269 .294 83 -5 +0 -0 -4 +7 -0.2
TOT24 MLBWSH 320283 661625 30895 20 .233.318.357.675 .124.321 289 .298 86 -5 +0 -0 -6 +9 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%WSH 370326 771727 35786 31 .236.322.365.687 .129.285 219 .308 94 -2 +0 -1 -7 +10 0.1
202826 MLB 26%WSH 407359 851838 39876 41 .237.322.370.692 .134.286 2110 .311 96 -2 +0 -1 -7 +12 0.3
202927 MLB 44%WSH 420370 881939 41906 41 .238.324.378.702 .141.287 2110 .312 97 -1 +0 -1 -8 +12 0.3
203028 MLB 53%WSH 425374 891939 42926 40 .238.325.377.702 .139.286 2210 .311 96 -2 +1 -1 -8 +12 0.2
203129 MLB 64%WSH 420370 851828 41926 40 .230.317.354.671 .124.286 2210 .309 95 -2 +1 -2 -8 +12 0.1
203230 MLB 73%WSH 414364 841828 41926 40 .231.319.357.676 .126.284 2210 .306 92 -4 +1 -3 -7 +12 -0.1
203331 MLB 81%WSH 401353 811728 39916 20 .229.317.357.674 .127.283 2310 .302 90 -5 +0 -3 -7 +11 -0.4
203432 MLB 88%WSH 384338 761627 38895 20 .225.312.346.658 .121.281 2310 .298 86 -6 +0 -4 -7 +11 -0.6
203533 MLB 94%WSH 355312 691426 35855 10 .221.310.337.646 .115.280 2410 .292 82 -7 +0 -5 -6 +10 -0.8
203634 MLBWSH 311274 591225 30774 10 .215.302.328.630 .113.278 2510 .286 77 -8 +0 -5 -6 +9 -1.0
▸ Career Totals (MLE all levels + projections)
Career 51724567 10382183390 478119580 394 .227.311.349.660 .121.286 239 .296 85 -87 +6 -26 -92 +147 -5.3
/ 162G 650574 13027411 6015010 51 .226.311.345.656 .118.285 239 .296 85 -11 +1 -3 -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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 AARocket City Trash Pandas 505440 942324 4410512 50 .214.302.302.605 .089.266 219 .276 69 -17 +1 +14 -0.2
202523 AAHarrisburg Senators 509434 1142068 61898 31 .263.364.392.756 .129.309 1712 .340 118 +10 +0 +14 2.6

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
Sam Brown (OGILVIE) 24 40→50 40 40 60 .219/.296/.333 .114.285 53 25% 8% 78 +0.1
Alfonso Rivas III
2021 · AAA
24 48 41→45 45 44 .226/.292/.324 .098.315 84 29% 8% 72 -0.2 .240/.318/.345 .105.335 96 28% 9% 89 +1.0 .244/.331/.364.120.33710828%10%96+0.9
Corban Joseph
2013 · AAA
24 49→58 44→50 42→45 48 .238/.298/.366 .128.295 104 22% 8% 86 +0.8 .231/.284/.349 .118.269 114 18% 7% 76 +0.0 .269/.317/.406.138.29314313%6%101+1.4
Bijan Rademacher
2016 · AA
25 48 41→45 44→45 49 .232/.302/.339 .107.292 87 22% 8% 81 +0.4 .240/.302/.350 .110.303 105 23% 8% 84 +0.6 .239/.295/.335.096.3019223%7%74-0.0
Brad Nelson
2007 · AAA
24 46→48 44→50 42→50 49 .226/.298/.342 .116.295 118 26% 9% 80 +0.4 .219/.279/.358 .139.271 1610 24% 8% 76 +0.1 .215/.284/.369.153.25719224%8%80+0.3
Chris Parmelee
2011 · AA
23 45→51 46→50 43→45 48 .225/.294/.355 .130.287 134 26% 8% 82 +0.5 .243/.309/.387 .144.292 152 21% 8% 96 +1.5 .240/.311/.393.153.28417121%9%98+1.5
Mike Papi
2017 · AA
24 39→47 44→45 44→45 48 .193/.275/.309 .117.272 115 31% 10% 63 -0.8 .217/.294/.333 .116.291 125 27% 9% 76 +0.1 .219/.297/.324.105.28811426%9%74-0.0
Danny Hayes
2016 · AA
25 44→45 42→45 40→30 49 .214/.290/.323 .109.287 92 27% 9% 72 -0.2 .208/.282/.345 .137.285 152 30% 9% 75 -0.0 .188/.262/.342.154.25119032%9%64-0.5
Josh Fellhauer
2012 · AA
24 48→53 39→40 40→45 45 .229/.279/.316 .086.284 68 21% 6% 65 -0.7 .247/.307/.331 .084.319 57 22% 8% 80 +0.4 .256/.321/.338.082.3374523%8%84+0.4
Reed Eastley
2007 · A
24 48→49 43→40 42→40 49 .236/.305/.341 .105.278 104 19% 7% 83 +0.6 .229/.299/.321 .092.295 75 23% 8% 76 +0.0 .225/.300/.308.082.2995324%8%69-0.3
Nick Maton
2021 · AA
24 42→41 41→50 45 43 .206/.265/.304 .098.278 88 28% 7% 56 -1.3 .212/.292/.338 .126.286 127 28% 9% 77 +0.1 .214/.305/.368.154.26418425%10%88+0.6
Justin Yurchak
2021 · A
24 46→56 40 43→40 47 .223/.280/.320 .097.277 74 22% 7% 66 -0.6 .267/.331/.374 .107.335 104 22% 8% 102 +1.8 .264/.336/.364.099.32710221%9%98+1.0
Dustin Yount
2007 · AA
24 44 45 43→40 47 .217/.292/.332 .115.293 135 29% 9% 76 +0.0 .211/.285/.321 .110.285 125 28% 8% 69 -0.4 .215/.285/.365.150.32218037%9%76+0.0
Wade Hinkle
2014 · A
24 48→51 46→50 43→40 47 .238/.303/.369 .131.288 133 22% 7% 89 +1.0 .233/.301/.361 .128.303 133 26% 7% 86 +0.8 .231/.300/.352.122.31112128%7%83+0.4
Conrad Gregor
2017 · AA
25 43→53 44→45 45→40 50 .215/.283/.340 .125.261 113 22% 8% 73 -0.1 .210/.279/.332 .122.265 127 24% 8% 70 -0.3 .243/.320/.397.154.296171223%10%100+0.4
Troy Sieber
2018 · A
23 48 42→45 43→40 49 .226/.306/.334 .108.314 94 29% 10% 82 +0.5 .217/.286/.321 .104.322 85 32% 8% 69 -0.4 .184/.251/.279.094.2926236%7%41-0.7
Dominic D'Anna
2013 · A
24 49 41→40 45→40 50 .232/.309/.332 .100.303 74 24% 9% 82 +0.5 .215/.278/.314 .099.293 95 28% 7% 64 -0.8 .174/.221/.249.074.2328028%5%21-1.1
Chris McGuiness
2012 · A
24 42→49 42→50 43→30 47 .206/.280/.309 .104.273 104 28% 9% 65 -0.7 .216/.287/.347 .131.278 142 26% 9% 77 +0.1 .217/.292/.356.139.26914024%9%79+0.2
José Marmolejos
2017 · AA
24 50→53 45→50 44→30 41 .242/.288/.378 .136.312 113 26% 5% 85 +0.7 .244/.291/.374 .130.308 122 24% 6% 85 +0.7 .244/.304/.443.199.29927127%8%107+1.3
Carlos Cortes
2021 · A
24 42→50 42→55 44→40 47 .207/.273/.314 .107.260 96 24% 8% 63 -0.9 .205/.267/.348 .143.271 163 29% 7% 69 -0.4 .223/.296/.393.171.25821322%9%91+0.7
Carson Taylor
2023 · AA
24 47→49 43→45 47→40 45 .229/.292/.334 .104.304 113 27% 8% 76 +0.0 .222/.294/.343 .121.295 144 28% 9% 79 +0.3 .217/.298/.346.129.28116427%9%79+0.2