Tyler McDonough

2B Portland Sea Dogs
Age 28 S/R 5'8" / 180 lbs AA HR -5%K -4% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#2110MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/AABOS455.241/.313/.35661852—.212/.263/.304
202526AAABOS299.254/.329/.3695659—.214/.272/.308
202627AAA/AABOS451.249/.371/.468202783—.205/.298/.367
2027PROJMLE28MLBBOS3.225/.298/.35700820.0
2028PROJ23% MLB29MLBBOS48.224/.297/.3541180-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
BB%68
Speed67
Chase%66
K%52
Max EV37
Whiff%36
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsRiley Unroe (age 28) · Tim Torres (age 28) · Karexon Sanchez (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†82
AVG/OBP/SLG.225 / .298 / .357
PA3
HR0
K%33
BB%8
BABIP310
ISO143
MLB%2%
Value2027 · WAR
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.02728
Tools · ContractCON 45 / POW 40
Toolsscout grade
CONTACT45
scouting grade only
POWER40
scouting grade only
EYE45
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202122 ASalem Red Sox — 126108 32443 17241 31 296397491888 194358 1913 392 95 — — — — — —
202223 A+Greenville Drive — 517457 1052349 481626 215 230310357667 127334 319 300 40 — — — — — —
202324 AAPortland Sea Dogs — 365316 791545 35973 247 250326370696 120338 2710 308 66 — — — — — —
202324 INTLGlendale Desert Dogs — 7159 15402 11170 54 254371424795 169317 2415 354 126 — — — — — —
202425 AAAWorcester Red Sox — 130114 25511 15391 31 219315307622 88324 3012 289 48 — — — — — —
202425 AAPortland Sea Dogs — 325296 741825 27920 155 250313375688 125345 288 307 54 — — — — — —
202526 AAAWorcester Red Sox — 299268 681225 26734 65 254329369698 116330 249 316 59 — — — — — —
202627 AAAWorcester Red Sox — 145122 35708 18333 61 287392541933 254329 2312 403 99 — — — — — —
202627 AAPortland Sea Dogs — 306252 5811212 44878 212 230362433794 202301 2814 355 76 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 A MLESalem Red Sox — 126114 28343 11341 31 246317421739 175316 279 308 95 — — — — — —
202223 A+ MLEGreenville Drive — 517479 881838 282016 215 184238284522 100288 395 227 40 — — — — — —
202324 AA MLEPortland Sea Dogs — 365333 751144 231183 247 225281318600 93321 326 266 66 — — — — — —
202425 AAA MLEWorcester Red Sox — 130119 24511 10471 31 202269286555 84312 368 239 48 — — — — — —
202425 AA MLEPortland Sea Dogs — 325305 661324 181090 155 216260311572 95317 346 248 54 — — — — — —
202526 AAA MLEWorcester Red Sox — 299276 591024 18864 65 214272308580 94295 296 255 59 — — — — — —
202627 AAA MLEWorcester Red Sox — 145128 30606 12403 61 234315422737 188281 288 314 99 — — — — — —
202627 AA MLEPortland Sea Dogs — 306267 51929 291068 212 191289341630 150275 359 280 76 — — — — — —
202122 A MLESalem Red Sox — 126114 28343 11341 31 246317421739 175325 279 308 95 — — — — — —
202122 A RAWSalem Red Sox — 126108 32443 17241 31 296397491888 194358 1913 392 95 — — — — — —
202223 A+ MLEGreenville Drive — 517479 881838 282016 215 184238284522 100295 395 227 40 — — — — — —
202223 A+ RAWGreenville Drive — 517457 1052349 481626 215 230310357667 127334 319 300 40 — — — — — —
202324 AA MLE2 teams — 436398 901455 281413 2911 226282324606 98329 326 266 66 — — — — — —
202324 AA RAW2 teams — 436375 941947 461143 2911 251333379712 128335 2611 316 66 — — — — — —
202425 AA MLE2 teams — 455424 891834 281551 186 210260295555 85320 346 245 52 — — — — — —
202425 AA RAW2 teams — 455410 992336 421311 186 241313356670 115339 299 302 52 — — — — — —
202526 AAA MLEWorcester Red Sox — 299276 591024 18864 65 214272308580 94294 296 255 59 — — — — — —
202526 AAA RAWWorcester Red Sox — 299268 681225 26734 65 254329369698 116330 249 316 59 — — — — — —
202627 AA MLE2 teams — 451394 8215215 4214611 273 208302371673 162286 329 291 83 — — — — — —
202627 AA RAW2 teams — 451374 9318220 6212011 273 249371468839 219311 2714 371 83 — — — — — —
202122 A MLESalem Red Sox — 126113 28343 11341 31 248317425742 177316 279 308 95 — — — — — —
202223 A+ MLEGreenville Drive — 517478 881838 282016 215 184238285522 100288 395 227 40 — — — — — —
202324 AA MLE2 teams — 436402 901455 281413 2911 224282321603 97321 326 266 66 — — — — — —
202425 AA MLE2 teams — 455423 891834 281551 186 210260296556 85316 346 245 52 — — — — — —
202526 AAA MLEWorcester Red Sox — 299275 591024 18864 65 215272309581 95295 296 255 59 — — — — — —
202627 AA MLE2 teams — 451395 8215215 4214611 273 208302370672 162277 329 291 83 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLE2 teams — 455423 891834 281551 186 210260296556 85316 346 245 52 — — — — — —
202526 AAA MLEWorcester Red Sox — 299275 591024 18864 65 215272309581 95295 296 255 59 — — — — — —
202627 AA MLE2 teams — 451395 8215215 4214611 273 208302370672 162277 329 291 83 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEBOS 2% 380341 751429 301166 133 219293349642 130300 318 289 82 -8 +1 +0 +1 +8 0.2
▸ 2027 — real world (MLB)
202728 MLB CTXBOS 2% 33 0000 010 00 225298357656 132310 330 295 82 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEBOS 23% 212190 42815 17643 61 218291346637 128298 308 287 80 -5 +1 -1 +1 +5 -0.0
202829 MLB CTXBOS 23% 4843 9201 4151 10 224297354651 130308 318 293 80 -1 +0 -0 +0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4843 9201 4151 10 209292326617 116296 318 293 64 -1 +0 -0 +0 +1 -0.0
/ 162G— A+C — 650582 12227014 5420314 140 210292328620 119296 318 293 64 -15 +3 -4 +2 +14 -0.0
Career— MLE — 26512415 509922148 18487431 11533 211275326601 115306 337 263 64 -8 +1 -1 +1 +8 0.1
/ 162G— MLE — 650592 12523512 452148 288 211276328604 117306 337 263 64 -15 +2 -2 +2 +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 AAPortland Sea Dogs · 306 PAwOBA .345 → .280 (−65)K% 28.4% → 34.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.43%÷1.000×1.220——34.69%
BB% (unintentional) /PA14.05%÷1.000×0.700—×0.9789.62%
HBP% /PA2.61%—×0.850—×0.9782.17%
Singles /BIP20.00%÷1.000×0.970×1.012×0.97819.20%
Doubles /BIP6.67%÷1.000×0.860×1.012×0.9785.67%
Triples /BIP1.21%÷1.000×0.950×1.012×0.9781.14%
Home runs /BIP7.27%÷1.000×0.780—×0.9785.55%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .345 → .280; ISO .202 → .160; BABIP .301 → .275. 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).

2026 AAAWorcester Red Sox · 145 PAwOBA .395 → .314 (−81)K% 22.8% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.76%÷1.000×1.200——27.31%
BB% (unintentional) /PA12.41%÷1.000×0.690—×1.0038.59%
HBP% /PA2.07%—×0.940—×1.0031.95%
Singles /BIP22.47%÷1.000×0.930×0.968×1.00320.28%
Doubles /BIP7.87%÷1.000×0.830×0.968×1.0036.34%
Triples /BIP0.00%÷1.000×0.970×0.968×1.0030.00%
Home runs /BIP8.99%÷1.000×0.700—×1.0036.31%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.968.

Result: wOBA .395 → .314; ISO .254 → .187; BABIP .329 → .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 AAAWorcester Red Sox · 299 PAwOBA .309 → .255 (−54)K% 24.4% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.41%÷1.013×1.200——28.93%
BB% (unintentional) /PA8.70%÷1.042×0.690—×1.0185.86%
HBP% /PA1.34%—×0.940—×1.0181.28%
Singles /BIP25.13%÷1.060×0.930×1.013×1.01822.72%
Doubles /BIP6.15%÷0.991×0.830×1.013×1.0185.32%
Triples /BIP1.03%÷1.000×0.970×1.013×1.0181.03%
Home runs /BIP2.56%÷0.984×0.700—×1.0181.86%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 112, 2B 98, 3B 100, K 103, BB 108 — 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 ×1.013.

Result: wOBA .309 → .255; ISO .116 → .092; BABIP .330 → .295. 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 AAPortland Sea Dogs · 325 PAwOBA .299 → .248 (−51)K% 28.3% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.31%÷1.033×1.220——33.44%
BB% (unintentional) /PA8.00%÷1.025×0.700—×0.9985.45%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP24.02%÷1.004×0.970×1.025×0.99823.75%
Doubles /BIP8.82%÷1.165×0.860×1.025×0.9986.66%
Triples /BIP0.98%÷1.150×0.950×1.025×0.9980.83%
Home runs /BIP2.45%÷1.018×0.780—×0.9981.87%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 101, 2B 133, 3B 130, K 107, BB 105 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .299 → .248; ISO .125 → .094; BABIP .345 → .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).

2024 AAAWorcester Red Sox · 130 PAwOBA .282 → .239 (−43)K% 30.0% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.00%÷1.004×1.200——35.84%
BB% (unintentional) /PA11.54%÷1.049×0.690—×1.0337.84%
HBP% /PA0.77%—×0.940—×1.0330.75%
Singles /BIP24.00%÷1.036×0.930×1.050×1.03323.37%
Doubles /BIP6.67%÷0.951×0.830×1.050×1.0336.31%
Triples /BIP1.33%÷1.143×0.970×1.050×1.0331.23%
Home runs /BIP1.33%÷0.996×0.700—×1.0330.97%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 107, 2B 90, 3B 129, K 101, BB 110 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .282 → .239; ISO .088 → .074; BABIP .324 → .312. 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 AAPortland Sea Dogs · 365 PAwOBA .304 → .266 (−38)K% 26.6% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷1.000×1.220——32.43%
BB% (unintentional) /PA9.32%÷1.032×0.700—×1.0126.39%
HBP% /PA0.82%—×0.850—×1.0120.71%
Singles /BIP25.11%÷0.972×0.970×0.993×1.01225.19%
Doubles /BIP6.85%÷1.144×0.860×0.993×1.0125.17%
Triples /BIP1.83%÷0.900×0.950×0.993×1.0121.94%
Home runs /BIP2.28%÷1.048×0.780—×1.0121.72%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 94, 2B 129, 3B 80, K 100, BB 106 — applied at half strength. Age: age 24 vs a level average of 24.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.993.

Result: wOBA .304 → .266; ISO .120 → .099; BABIP .338 → .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).

2022 A+Greenville Drive · 517 PAwOBA .292 → .227 (−65)K% 31.3% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.33%÷1.059×1.310——38.75%
BB% (unintentional) /PA9.09%÷1.001×0.600—×0.9985.44%
HBP% /PA1.16%—×0.770—×0.9980.89%
Singles /BIP23.39%÷1.005×0.870×1.030×0.99820.83%
Doubles /BIP7.80%÷1.000×0.780×1.030×0.9986.26%
Triples /BIP1.36%÷1.150×0.850×1.030×0.9981.03%
Home runs /BIP3.05%÷0.996×0.880—×0.9982.69%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 99, 1B 101, 2B 100, 3B 130, K 112, BB 100 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .292 → .227; ISO .127 → .102; BABIP .334 → .288. 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 ASalem Red Sox · 126 PAwOBA .383 → .308 (−74)K% 19.0% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷0.974×1.360——26.60%
BB% (unintentional) /PA13.49%÷1.049×0.690——8.88%
HBP% /PA0.79%—×0.780——0.62%
Singles /BIP25.00%÷0.981×0.920×0.959—22.49%
Doubles /BIP4.76%÷1.030×0.830×0.959—3.68%
Triples /BIP4.76%÷0.944×0.910×0.959—4.40%
Home runs /BIP3.57%÷0.858×0.800——3.33%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 72, 1B 96, 2B 106, 3B 89, K 95, BB 110 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .383 → .308; ISO .194 → .168; BABIP .358 → .316. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .