Connor Norby

1B Colorado Rockies
Age 27 R/R 5'10" / 180 lbs MLB HR +30%H +12% Svc 2.151 · Ctrl thru 2030
Overview
MLB40-MANPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAAMIA440.293/.385/.4961713103—.251/.323/.409
202424MLBMIA194.236/.295/.438931120.5
202525AAAMIA40.343/.410/.62930136—.278/.333/.472
202525MLBMIA337.251/.302/.389881010.8
202626AAACOL121.291/.397/.54464103—.241/.322/.417
202626MLBCOL383.243/.345/.3777101020.1
2027PROJ27MLBCOL411.248/.327/.41913171000.6
2028PROJ92% MLB28MLBCOL369.246/.325/.4141213980.3
2029PROJ92% MLB29MLBCOL355.243/.322/.4061111960.1
Last 3 seasons WAR 1.4  ·  Next 3 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.151First FA2031
2027Pre-Arb$0.8M2028Arb-1$2M2029Arb-2$2M2030Arb-3$2M
Skills · percentileStatcast 2024-2026
Speed63
Barrel%61
xwOBA51
Bat Spd38
Avg EV29
Form.244/.321/.385 · rolling true talent (60d window) · proj .236/.314/.391
CompsDylan Moore (age 28) · Mark Mathias (age 28) · Tyler Fitzgerald (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 100100vR 98
AVG/OBP/SLG.248 / .327 / .419
PA411
HR13
SB17
K%27
BB%9
BABIP314
ISO170
MLB%100%
Value2027 · WAR
BAT: +0.2 runs (wOBA-derived runs vs avg)+0BATRUN: +2.3 runs (SB/CS + UBR baserunning)+2RUNFLD: +1.9 runs (Defensive runs vs avg)+2FLDPOS: -7.3 runs (Positional adjustment)-7POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: +1.20+1.2WAR
0.00.81.71.20.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$8M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
220.229
POWER55
Barrel%
619.8
Avg EV
2987.5
Bat Spd
3870.1
EYE40
scouting grade only
SPEED60
Sprint
6328.0
Recent Formrolling true talent ⓘ
K%24%▲▲23% over 92 PA (60d) · proj 27%
BB%9%·9% over 92 PA (60d) · proj 9%
ISO.142▼.114 over 79 AB (60d) · proj .156
HR/BB3.5%▼1.7% over 60 BBE (60d) · proj 4.6%
BABIP.308▲.407 over 59 BIP (60d) · proj .301
SLASH.244/.321/.385·proj .236/.314/.391
Platoon Splits2024-2026 · 625 PA
vs LHP
vs RHP
Edge
PA
193
432
—
wRC+
73
109
▶▶R
wOBA
276
330
▶▶R
ISO
121
179
▶▶R
BABIP
257
340
▶▶R
K%
29.5%
28.2%
▶R
BB%
9.8%
5.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   2.151 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.2$10M+$9M
2028Arb-1$2M+0.3$1M+$0.0M (cut)
2029Arb-2$2M+0.1$0.3M+$0.0M (cut)
2030Arb-3$2M———
Totals $0.8M $11M +$9M

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)
202121 ADelmarva Shorebirds — 12699 28413 21283 53 283423434857 152352 2217 381 104 — — — — — —
202121 ROKFCL Orioles Orange — 2422 4200 170 10 182217273490 91250 294 211 -18 — — — — — —
202222 AAANorfolk Tides — 4239 14204 350 01 3594057181.123 359333 127 482 159 — — — — — —
202222 AABowie Baysox — 296252 7514217 34596 102 298394571965 274322 2011 415 118 — — — — — —
202222 A+Aberdeen IronBirds — 209186 44728 18503 63 237314425739 188277 249 326 57 — — — — — —
202323 AAANorfolk Tides — 633565 16440321 571376 104 290361483845 193347 229 371 93 — — — — — —
202424 MLBMiami Marlins — 194178 42909 15640 33 236295438734 202311 338 322 112 +3 -1 -4 +2 +4 0.5
202424 AAAJacksonville Jumbo Shrimp — 440379 11124117 531234 133 293385496881 203387 2812 387 103 — — — — — —
202525 MLBMiami Marlins — 337311 781718 18905 82 251302389691 138324 275 307 101 +0 +1 -2 +1 +7 0.8
202525 AAAJacksonville Jumbo Shrimp — 4035 12103 480 00 3434106291.039 286360 2010 439 136 — — — — — —
202626 MLBColorado Rockies — 383329 802307 4010811 103 243345377722 134336 2810 327 102 +1 +1 -0 -9 +8 0.1
202626 AAAAlbuquerque Isotopes — 121103 30806 17231 40 291397544940 252324 1914 412 103 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 914818 20049124 7326216 218 244319395713 150327 298 319 102 +2 +1 -6 -5 +20 1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEDelmarva Shorebirds — 126106 26312 14373 53 245350349699 104334 2911 322 104 — — — — — —
202121 ROK MLEFCL Orioles Orange — 2422 2100 1100 10 91130136267 45188 424 141 -18 — — — — — —
202222 AAA MLENorfolk Tides — 4240 13203 260 01 325357600957 275321 145 403 159 — — — — — —
202222 AA MLEBowie Baysox — 296261 6912212 25736 102 264342464806 199305 258 343 118 — — — — — —
202222 A+ MLEAberdeen IronBirds — 209193 37527 11663 63 192246347594 155241 325 253 57 — — — — — —
202323 AAA MLENorfolk Tides — 633579 14333315 431686 104 247306392698 145317 277 306 93 — — — — — —
202424 MLB MLEMiami Marlins — 194178 431009 15640 33 242301449750 208311 338 334 112 +3 -1 -4 +2 +4 0.5
202424 AAA MLEJacksonville Jumbo Shrimp — 440394 9921113 381484 133 251323409732 157358 349 321 103 — — — — — —
202525 MLB MLEMiami Marlins — 337311 811918 18905 82 260311405717 145324 275 318 101 +0 +1 -2 +1 +7 0.8
202525 AAA MLEJacksonville Jumbo Shrimp — 4036 10102 3100 00 278333472806 194319 258 369 136 — — — — — —
202626 MLB MLEColorado Rockies — 383329 762206 4010811 103 231334353687 122336 2810 318 102 +1 +1 -0 -9 +8 0.1
202626 AAA MLEAlbuquerque Isotopes — 121108 26704 12281 40 241322417739 176281 2310 321 103 — — — — — —
202121 A MLE2 teams — 150128 30512 15473 63 234329336665 102337 3110 293 84 — — — — — —
202121 A RAW2 teams — 150121 32613 22353 63 264390405795 140333 2315 354 84 — — — — — —
202222 AA MLE3 teams — 547494 11819421 381449 166 239305421726 182290 267 313 98 — — — — — —
202222 AA RAW3 teams — 547477 13323429 551149 166 279364526890 247306 2110 386 98 — — — — — —
202323 AAA MLENorfolk Tides — 633579 14333315 431686 104 247306392698 145319 277 306 93 — — — — — —
202323 AAA RAWNorfolk Tides — 633565 16440321 571376 104 290361483845 193347 229 371 93 — — — — — —
202424 AAA MLE2 teams — 634572 14431123 532124 166 252320430750 178354 338 325 106 — — — — — —
202424 AAA RAW2 teams — 634557 15333126 681874 166 275358478835 203364 2911 367 106 — — — — — —
202525 MLB MLE2 teams — 377347 9119111 211005 82 262314418732 156333 276 323 105 +2 +1 -2 +1 +8 1.1
202525 MLB RAW2 teams — 377346 9018111 22985 82 260314413727 153328 266 321 105 +2 +1 -2 +1 +8 1.1
202626 MLB MLE2 teams — 504437 10329011 5213612 143 236333378711 142314 2710 319 102 +1 +2 -0 -9 +11 0.5
202626 MLB RAW2 teams — 504432 11031013 5713112 143 255357417774 162333 2611 348 102 +1 +2 -0 -9 +11 0.5
202121 A MLE2 teams — 150131 30512 15473 63 229329328657 99311 3110 293 84 — — — — — —
202222 AA MLE3 teams — 547495 11819421 381449 166 238305420725 182282 267 313 98 — — — — — —
202323 AAA MLENorfolk Tides — 633579 14333315 431686 104 247306392698 145317 277 306 93 — — — — — —
202424 AAA MLE2 teams — 634572 14431123 532124 166 252320430750 178344 338 325 106 — — — — — —
202525 MLB MLE2 teams — 377348 9119111 211005 82 261314417730 155324 276 323 105 — — — — — —
202626 MLB MLE2 teams — 504435 10329011 5213612 143 237333379713 143323 2710 319 102 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 634572 14431123 532124 166 252320430750 178344 338 325 106 — — — — — —
202525 MLB MLE2 teams — 377348 9119111 211005 82 261314417730 155324 276 323 105 — — — — — —
202626 MLB MLE2 teams — 504435 10329011 5213612 143 237333379713 143323 2710 319 102 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECOL 100% 492437 10324114 431319 204 236317392708 155301 279 317 100 +0 +2 +2 -9 +11 1.2
▸ 2027 — real world (MLB)
202727 MLB CTXCOL 100% 411365 9021113 361097 174 248327419747 172314 279 332 100 +0 +2 +2 -7 +9 0.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECOL 92% 401356 8319111 351087 153 234314387701 152300 279 314 98 -1 +2 +1 -7 +9 0.4
202929 MLB MLECOL 92% 386344 7918110 331056 123 231311380691 148298 279 310 96 -2 +1 +0 -7 +8 0.1
203030 MLB MLECOL 92% 371330 7517010 321026 92 228307371679 143295 279 305 92 -3 +1 -0 -7 +8 -0.1
203131 MLB MLECOL 92% 353314 701609 30986 62 223302360662 137291 288 298 88 -5 +0 -1 -6 +8 -0.5
203232 MLB MLECOL 92% 329293 631408 28935 31 216295345639 129285 289 289 82 -7 +0 -2 -6 +7 -0.8
202828 MLB CTXCOL 92% 369328 8118112 32996 133 246325414739 168313 279 328 98 -1 +1 +1 -7 +8 0.3
202929 MLB CTXCOL 92% 355315 7617111 31966 112 243322406728 163311 279 324 96 -2 +1 +0 -6 +8 0.1
203030 MLB CTXCOL 92% 341303 7317110 29936 92 239317396713 157308 279 318 92 -3 +1 -0 -6 +7 -0.1
203131 MLB CTXCOL 92% 325289 671509 28905 52 233311384695 150303 289 311 88 -5 +0 -1 -6 +7 -0.4
203232 MLB CTXCOL 92% 303270 611408 25865 31 226303367670 141296 288 301 82 -7 +0 -2 -5 +7 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26072323 558130474 21872644 6218 240317395712 155314 288 318 97 -15 +5 -8 -36 +56 0.4
/ 162G— A+C — 650579 13832118 5418111 154 238315390705 152312 288 318 97 -4 +1 -2 -9 +14 0.1
Career— MLE — 50964559 108624013143 416142276 13239 238312391703 152311 288 311 97 -16 +7 -6 -46 +69 0.9
/ 162G— MLE — 650582 13931218 5318110 175 239314392705 153312 288 311 97 -3 +2 -1 -9 +14 0.2

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.

2026 AAAAlbuquerque Isotopes · 121 PAwOBA .401 → .321 (−80)K% 19.0% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.01%÷1.000×1.200——22.81%
BB% (unintentional) /PA14.05%÷1.000×0.690—×1.0189.87%
HBP% /PA0.83%—×0.940—×1.0180.79%
Singles /BIP20.00%÷1.000×0.930×0.973×1.01818.42%
Doubles /BIP10.00%÷1.000×0.830×0.973×1.0188.22%
Triples /BIP0.00%÷1.000×0.970×0.973×1.0180.00%
Home runs /BIP7.50%÷1.000×0.700—×1.0185.34%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .401 → .321; ISO .252 → .190; BABIP .324 → .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).

2025 AAAJacksonville Jumbo Shrimp · 40 PAwOBA .437 → .369 (−68)K% 20.0% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.978×1.200——24.53%
BB% (unintentional) /PA10.00%÷1.027×0.690—×1.0336.94%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP29.63%÷1.051×0.930—×1.03327.07%
Doubles /BIP3.70%÷1.023×0.830—×1.0333.10%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP11.11%÷0.903×0.700—×1.0338.90%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 110, 2B 105, 3B 130, K 96, BB 105 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .437 → .369; ISO .286 → .233; BABIP .360 → .319. 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 AAAJacksonville Jumbo Shrimp · 440 PAwOBA .380 → .321 (−59)K% 28.0% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.95%÷0.999×1.200——33.58%
BB% (unintentional) /PA12.05%÷1.005×0.690—×1.0488.67%
HBP% /PA0.91%—×0.940—×1.0480.90%
Singles /BIP26.95%÷1.016×0.930×0.995×1.04825.71%
Doubles /BIP9.38%÷0.970×0.830×0.995×1.0488.36%
Triples /BIP0.39%÷0.985×0.970×0.995×1.0480.40%
Home runs /BIP6.64%÷0.925×0.700—×1.0485.26%

Factors used: league row International League. Park (home-season share, regressed): HR 85, 1B 103, 2B 94, 3B 97, K 100, BB 101 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .380 → .321; ISO .203 → .165; BABIP .387 → .358. 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 AAANorfolk Tides · 633 PAwOBA .363 → .306 (−57)K% 21.6% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.64%÷0.980×1.200——26.50%
BB% (unintentional) /PA8.85%÷0.948×0.690—×1.0506.76%
HBP% /PA0.95%—×0.940—×1.0500.94%
Singles /BIP23.36%÷1.019×0.930×0.990×1.05022.18%
Doubles /BIP9.35%÷1.015×0.830×0.990×1.0507.94%
Triples /BIP0.70%÷0.900×0.970×0.990×1.0500.79%
Home runs /BIP4.91%÷0.995×0.700—×1.0503.62%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 104, 2B 103, 3B 80, K 96, BB 90 — 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 ×0.990.

Result: wOBA .363 → .306; ISO .193 → .150; BABIP .347 → .317. 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 AABowie Baysox · 296 PAwOBA .409 → .343 (−65)K% 19.9% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.93%÷0.992×1.220——24.52%
BB% (unintentional) /PA11.49%÷0.998×0.700—×1.0428.39%
HBP% /PA2.03%—×0.850—×1.0421.80%
Singles /BIP21.76%÷0.995×0.970×0.995×1.04221.99%
Doubles /BIP7.25%÷1.055×0.860×0.995×1.0426.13%
Triples /BIP1.04%÷0.900×0.950×0.995×1.0421.13%
Home runs /BIP8.81%÷1.170×0.780—×1.0426.12%

Factors used: league row EL. Park (home-season share, regressed): HR 134, 1B 99, 2B 111, 3B 80, K 98, BB 100 — 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 ×0.995.

Result: wOBA .409 → .343; ISO .274 → .205; BABIP .322 → .305. 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+Aberdeen IronBirds · 209 PAwOBA .320 → .253 (−67)K% 23.9% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.92%÷0.991×1.310——31.63%
BB% (unintentional) /PA8.61%÷0.966×0.600—×1.0125.41%
HBP% /PA1.44%—×0.770—×1.0121.12%
Singles /BIP19.85%÷0.980×0.870×0.994×1.01217.74%
Doubles /BIP5.15%÷0.955×0.780×0.994×1.0124.23%
Triples /BIP1.47%÷0.964×0.850×0.994×1.0121.30%
Home runs /BIP5.88%÷1.029×0.880—×1.0125.09%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 106, 1B 96, 2B 91, 3B 93, K 98, BB 93 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .320 → .253; ISO .188 → .154; BABIP .277 → .241. 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 AAANorfolk Tides · 42 PAwOBA .467 → .403 (−65)K% 11.9% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.90%÷1.017×1.200——14.05%
BB% (unintentional) /PA7.14%÷1.048×0.690—×1.0504.94%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP23.53%÷0.952×0.930—×1.05024.13%
Doubles /BIP5.88%÷1.000×0.830—×1.0505.13%
Triples /BIP0.00%÷1.130×0.970—×1.0500.00%
Home runs /BIP11.76%÷0.970×0.700—×1.0508.91%

Factors used: league row International League. Park (home-season share, regressed): HR 94, 1B 90, 2B 100, 3B 126, K 103, BB 110 — 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).

Result: wOBA .467 → .403; ISO .359 → .278; BABIP .333 → .321. 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).

2021 ADelmarva Shorebirds · 126 PAwOBA .381 → .322 (−59)K% 22.2% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.027×1.360——29.42%
BB% (unintentional) /PA16.67%÷1.036×0.690—×1.01511.26%
HBP% /PA2.38%—×0.780—×1.0151.88%
Singles /BIP28.17%÷0.967×0.920×1.021×1.01527.77%
Doubles /BIP5.63%÷1.055×0.830×1.021×1.0154.59%
Triples /BIP1.41%÷1.035×0.910×1.021×1.0151.28%
Home runs /BIP4.23%÷1.035×0.800—×1.0153.32%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 107, K 105, BB 107 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .381 → .322; ISO .152 → .125; BABIP .352 → .334. 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).