Brooks Lee

SS Minnesota Twins
Age 26 S/R 6'0" / 205 lbs MLB Svc 2.517 · Ctrl thru 2030
Overview
MLB40-MANPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AAA/A/ROKMIN156.331/.391/.57082112—.274/.321/.452
202423MLBMIN185.221/.268/.3203359-0.2
202524MLBMIN527.236/.287/.370163830.6
202625MLBMIN631.253/.301/.4282481022.0
2027PROJ26MLBMIN585.237/.288/.389197880.6
2028PROJ92% MLB27MLBMIN530.236/.287/.386175870.4
2029PROJ92% MLB28MLBMIN519.234/.285/.381164860.2
Last 3 seasons WAR 2.4  ·  Next 3 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.517First FA2031
2027Pre-Arb$0.8M2028Arb-1$2M2029Arb-2$2M2030Arb-3$2M
Skills · percentileStatcast 2024-2026
Bat Spd36
Avg EV35
xwOBA29
Speed26
Barrel%25
Form.238/.278/.366 ▼ rolling true talent (60d window) · proj .236/.286/.388
CompsDomingo Leyba (age 26) · Jamie Westbrook (age 26) · Augie Ojeda (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8888vR 88
AVG/OBP/SLG.237 / .288 / .389
PA585
HR19
SB7
K%17
BB%6
BABIP256
ISO155
MLB%100%
Value2027 · WAR
BAT: -8.0 runs (wOBA-derived runs vs avg)-8BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: -6.1 runs (Defensive runs vs avg)-6FLDPOS: +6.3 runs (Positional adjustment)+6POSREP: +12.7 runs (Replacement-level credit)+13REPTotal WAR: +1.10+1.1WAR
0.00.81.61.10.40.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$7M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
300.235
POWER40
Barrel%
255.0
Avg EV
3588.0
Bat Spd
3669.9
EYE40
scouting grade only
SPEED40
Sprint
2626.3
Recent Formrolling true talent ⓘ
K%16%▲16% over 114 PA (60d) · proj 17%
BB%5%▼4% over 114 PA (60d) · proj 6%
ISO.128▼.093 over 107 AB (60d) · proj .151
HR/BB3.3%▼2.2% over 91 BBE (60d) · proj 4.1%
BABIP.260▲.303 over 89 BIP (60d) · proj .255
SLASH.238/.278/.366▼proj .236/.286/.388
Platoon Splits2024-2026 · 803 PA
vs LHP
vs RHP
Edge
PA
270
533
—
wRC+
86
76
◀L
wOBA
295
280
◀L
ISO
119
135
▶R
BABIP
292
239
◀◀L
K%
19.6%
15.8%
▶▶R
BB%
4.1%
6.6%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   2.517 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.1$9M+$8M
2028Arb-1$2M+0.4$1M+$0.0M
2029Arb-2$2M+0.2$0.7M+$0.0M (cut)
2030Arb-3$2M———
Totals $2M $11M +$8M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202221 A+Cedar Rapids Kernels — 11497 28404 16181 02 289395454848 165320 1614 381 108 — — — — — —
202221 ROKFCL Twins — 1717 6200 000 00 353353471824 118353 00 364 76 — — — — — —
202322 AAASt. Paul Saints — 168152 36835 15280 10 237305428733 191258 179 322 65 — — — — — —
202322 AAWichita Wind Surge — 399349 10231011 41632 64 292368476844 183325 1610 369 106 — — — — — —
202423 MLBMinnesota Twins — 185172 38613 11270 30 221268320588 99243 156 263 59 -9 +1 -1 +4 +4 -0.2
202423 AAASt. Paul Saints — 114104 32708 10160 10 308368606974 298300 149 421 120 — — — — — —
202423 AFort Myers Mighty Mussels — 2118 6100 330 10 333429389817 56400 1414 376 81 — — — — — —
202423 ROKFCL Twins — 2120 9200 120 00 4504765501.026 100500 105 457 101 — — — — — —
202524 MLBMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 -10 +0 -1 +6 +11 0.6
202625 MLBMinnesota Twins — 631586 14825324 371024 85 253301428730 176268 166 321 102 +2 -0 -2 +7 +14 2.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 13431245 30146543 792218 146 242291390682 149260 166 302 90 -16 +0 -4 +16 +29 2.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 A+ MLECedar Rapids Kernels — 114101 26403 12231 02 257342386728 129308 2011 328 108 — — — — — —
202221 ROK MLEFCL Twins — 1717 5200 000 00 294294412706 118281 00 280 76 — — — — — —
202322 AAA MLESt. Paul Saints — 168157 33534 10340 10 210257357614 146242 206 264 65 — — — — — —
202322 AA MLEWichita Wind Surge — 399362 973008 30752 64 268327417745 149311 198 325 106 — — — — — —
202423 MLB MLEMinnesota Twins — 185174 38613 9270 30 218257316573 98243 155 255 59 -9 +1 -1 +4 +4 -0.2
202423 AAA MLESt. Paul Saints — 114107 29606 7190 10 271316495811 224287 176 345 120 — — — — — —
202423 A MLEFort Myers Mighty Mussels — 2119 5100 240 10 263333316649 53331 1910 288 81 — — — — — —
202423 ROK MLEFCL Twins — 2120 6100 130 00 300333350683 50376 145 318 101 — — — — — —
202524 MLB MLEMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 -10 +0 -1 +6 +11 0.6
202625 MLB MLEMinnesota Twins — 631587 14825324 361024 85 252300428727 175268 166 319 102 +2 -0 -2 +7 +14 2.0
202221 A+ MLE2 teams — 131118 31503 12231 02 263336381717 119304 189 322 104 — — — — — —
202221 A+ RAW2 teams — 131114 34604 16181 02 298389456845 158326 1412 379 104 — — — — — —
202322 AA MLE2 teams — 567518 13036311 411102 74 251308396704 145295 197 307 94 — — — — — —
202322 AA RAW2 teams — 567501 13839316 56912 74 275349461810 186305 1610 355 94 — — — — — —
202423 MLB MLE4 teams — 341320 791519 19530 50 247289384673 138269 166 291 83 -7 +1 -1 +4 +7 0.4
202423 MLB RAW4 teams — 341314 8516111 25480 50 271324433758 162288 147 335 83 -7 +1 -1 +4 +7 0.4
202524 MLB MLEMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 -10 +0 -1 +6 +11 0.6
202524 MLB RAWMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 -10 +0 -1 +6 +11 0.6
202625 MLB MLEMinnesota Twins — 631587 14825324 361024 85 252300428727 175267 166 319 102 +2 -0 -2 +7 +14 2.0
202625 MLB RAWMinnesota Twins — 631586 14825324 371024 85 253301428730 176268 166 321 102 +2 -0 -2 +7 +14 2.0
202221 A+ MLE2 teams — 131117 31503 12231 02 265336385720 120304 189 322 104 — — — — — —
202322 AA MLE2 teams — 567519 13036311 411102 74 250308395703 145291 197 307 94 — — — — — —
202423 MLB MLE4 teams — 341319 791519 19530 50 248289386675 138271 166 291 83 — — — — — —
202524 MLB MLEMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 — — — — — —
202625 MLB MLEMinnesota Twins — 631586 14825324 361024 85 253300428728 176268 166 319 102 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 MLB MLE4 teams — 341319 791519 19530 50 248289386675 138271 166 291 83 — — — — — —
202524 MLB MLEMinnesota Twins — 527487 11515116 31924 31 236287370657 133258 176 292 83 — — — — — —
202625 MLB MLEMinnesota Twins — 631586 14825324 361024 85 253300428728 176268 166 319 102 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEMIN 100% 554512 12120218 33934 62 237288388676 151255 176 299 88 -8 +0 -6 +6 +12 1.1
▸ 2027 — real world (MLB)
202726 MLB CTXMIN 100% 585541 12921319 35984 72 237288389677 152256 176 299 88 -8 +1 -6 +6 +13 0.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEMIN 92% 576533 12521218 34974 62 236287385672 150255 176 297 87 -9 +0 -6 +6 +12 0.5
202928 MLB MLEMIN 92% 564521 12120217 34974 42 234285380665 147254 176 295 86 -10 +0 -7 +6 +12 0.2
203029 MLB MLEMIN 92% 548508 11719216 32953 21 231282374656 143252 176 291 83 -11 +0 -7 +6 +12 -0.1
203130 MLB MLEMIN 92% 533494 11218215 31953 11 228278366643 138250 186 286 79 -13 -0 -8 +6 +12 -0.4
202827 MLB CTXMIN 92% 530490 11619217 32903 52 236287386673 150255 176 298 87 -8 +0 -6 +6 +11 0.4
202928 MLB CTXMIN 92% 519480 11319216 31893 42 234285381666 147254 176 295 86 -9 +0 -6 +6 +11 0.2
203029 MLB CTXMIN 92% 504466 10818215 30883 21 231282375657 143252 176 291 83 -10 +0 -7 +5 +11 -0.0
203130 MLB CTXMIN 92% 490455 10417214 29873 11 228278366644 138250 186 286 79 -12 -0 -7 +5 +11 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 33863136 74211913105 20157520 2612 237287383670 147257 176 296 88 -55 +0 -29 +38 +73 2.8
/ 162G— A+C — 650602 14223220 391104 52 236287380668 145256 176 296 88 -11 +0 -6 +7 +14 0.5
Career— MLE — 50034627 110619519147 30586229 4320 239290385675 146263 176 299 88 -66 +1 -37 +46 +90 3.4
/ 162G— MLE — 650601 14325219 401124 63 238290381671 143262 176 299 88 -10 +0 -6 +7 +14 0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2024 AAASt. Paul Saints · 114 PAwOBA .409 → .345 (−64)K% 14.0% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.04%÷0.995×1.200——16.92%
BB% (unintentional) /PA8.77%÷0.985×0.690—×1.0506.45%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP19.32%÷1.010×0.930×1.046×1.05019.55%
Doubles /BIP7.95%÷0.996×0.830×1.046×1.0507.28%
Triples /BIP0.00%÷1.043×0.970×1.046×1.0500.00%
Home runs /BIP9.09%÷1.039×0.700—×1.0506.43%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .409 → .345; ISO .298 → .223; BABIP .300 → .287. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AFort Myers Mighty Mussels · 21 PAwOBA .367 → .288 (−79)K% 14.3% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.994×1.360——19.55%
BB% (unintentional) /PA14.29%÷0.976×0.690—×0.99010.00%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP33.33%÷1.096×0.920—×0.99027.70%
Doubles /BIP6.67%÷1.019×0.830—×0.9905.38%
Triples /BIP0.00%÷0.962×0.910—×0.9900.00%
Home runs /BIP0.00%÷0.962×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 119, 2B 104, 3B 92, K 99, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average).

Result: wOBA .367 → .288; ISO .056 → .044; BABIP .400 → .331. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKFCL Twins · 21 PAwOBA .445 → .318 (−126)K% 9.5% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.52%÷0.974×1.440——14.08%
BB% (unintentional) /PA4.76%÷1.046×0.620—×0.9652.72%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP38.89%÷1.036×0.820—×0.96529.69%
Doubles /BIP11.11%÷0.971×0.720—×0.9657.95%
Triples /BIP0.00%÷0.900×0.720—×0.9650.00%
Home runs /BIP0.00%÷0.890×0.780—×0.9650.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 107, 2B 94, 3B 80, K 95, BB 109 — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .445 → .318; ISO .100 → .069; BABIP .500 → .376. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAWichita Wind Surge · 399 PAwOBA .363 → .325 (−38)K% 15.8% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷1.018×1.220——18.93%
BB% (unintentional) /PA10.03%÷0.962×0.700—×1.0427.60%
HBP% /PA0.50%—×0.870—×1.0420.45%
Singles /BIP20.98%÷1.011×0.920×1.026×1.04220.40%
Doubles /BIP10.84%÷0.931×0.840×1.026×1.04210.46%
Triples /BIP0.00%÷0.900×0.940×1.026×1.0420.00%
Home runs /BIP3.85%÷1.231×0.800—×1.0422.60%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 102, 2B 86, 3B 80, K 104, BB 92 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .363 → .325; ISO .183 → .153; BABIP .325 → .311. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAASt. Paul Saints · 168 PAwOBA .315 → .264 (−51)K% 16.7% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.973×1.200——20.55%
BB% (unintentional) /PA8.93%÷1.067×0.690—×1.0506.06%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP16.13%÷0.964×0.930×1.026×1.05016.76%
Doubles /BIP6.45%÷1.341×0.830×1.026×1.0504.30%
Triples /BIP2.42%÷0.977×0.970×1.026×1.0502.59%
Home runs /BIP4.03%÷1.009×0.700—×1.0502.94%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, BB 113 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .315 → .264; ISO .191 → .148; BABIP .258 → .242. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 A+Cedar Rapids Kernels · 114 PAwOBA .372 → .328 (−44)K% 15.8% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷0.993×1.270——20.19%
BB% (unintentional) /PA14.04%÷0.983×0.710—×1.02710.41%
HBP% /PA0.88%—×0.790—×1.0270.71%
Singles /BIP25.32%÷1.021×0.920×1.050×1.02724.60%
Doubles /BIP5.06%÷0.912×0.810×1.050×1.0274.85%
Triples /BIP0.00%÷1.011×0.850×1.050×1.0270.00%
Home runs /BIP5.06%÷0.948×0.800—×1.0274.39%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 104, 2B 82, 3B 102, K 99, BB 97 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .372 → .328; ISO .165 → .145; BABIP .320 → .308. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKFCL Twins · 17 PAwOBA .354 → .280 (−73)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷1.016×1.440——0.00%
BB% (unintentional) /PA0.00%÷0.984×0.620—×0.9850.00%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP23.53%÷0.997×0.820—×0.98519.06%
Doubles /BIP11.76%÷0.925×0.720—×0.9859.02%
Triples /BIP0.00%÷0.972×0.720—×0.9850.00%
Home runs /BIP0.00%÷1.282×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 99, 2B 85, 3B 94, K 103, BB 97 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .354 → .280; ISO .118 → .090; BABIP .353 → .281. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).