Jack O'Dowd

2B Hartford Yard Goats
Age 26 L/R 6'2" / 210 lbs AA HR +30%H +12% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202625AACOL217.254/.336/.4347370—.204/.271/.332
202625A+COL153.359/.457/.66491136—.284/.364/.515
2027PROJ2% MLB26MLBCOL5.227/.293/.41100840.0
2028PROJ33% MLB27MLBCOL90.227/.294/.40931850.1
2029PROJ50% MLB28MLBCOL159.227/.293/.40662840.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
ISO67
wRC+56
wOBA54
BB%39
Chase%39
K%26
Career WAR0 WAR median (P10 0 / P90 1, comp-based) · star 1% · didn't stick 90%
CompsMatt Lloyd (age 26) · Ryan Schimpf (age 26) · Andy Yerzy (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.227 / .293 / .411
PA5
HR0
K%40
BB%7
BABIP300
ISO172
MLB%2%
Value2027 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · ContractCON 36 / POW 54
Toolsscout grade
CONTACT36
scouting grade only
POWER54
scouting grade only
EYE47
scouting grade only
SPEED45
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
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M———
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.3M +$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 = actual YTD + projected ROS + total. 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)
202625 AAHartford Yard Goats — 217189 481307 20634 30 254336434770 180336 299 339 70 — — — — — —
202625 A+Spokane Indians — 153128 461019 21272 11 3594576641.121 305394 1814 476 136 — — — — — —
202625 AFresno Grizzlies — 9684 29717 8170 00 3454027021.105 357344 188 452 132 — — — — — —
202625 INTLSalt River Rafters — 4340 14405 2140 00 3503728251.197 475429 335 499 224 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202625 AA MLEHartford Yard Goats — 217196 401005 14774 30 204271332603 128297 356 271 70 — — — — — —
202625 A+ MLESpokane Indians — 153134 38817 15362 11 284364515879 231318 2410 369 136 — — — — — —
202625 A MLEFresno Grizzlies — 9687 23515 5230 00 264304517822 253279 245 364 132 — — — — — —
202625 AA MLE4 teams — 509457 11326220 371496 41 247312444756 197313 297 322 104 — — — — — —
202625 AA RAW4 teams — 509441 13734228 511216 41 311388587975 277362 2410 415 104 — — — — — —
202625 AA MLE4 teams — 509461 11326220 371496 41 245312440752 195300 297 322 104 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202625 AA MLE4 teams — 509461 11326220 371496 41 245312440752 195300 297 322 104 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLECOL 2% 380345 7415113 281224 61 214281379660 164286 327 293 84 -7 +1 +0 +1 +8 0.4
▸ 2027 — real world (MLB)
202726 MLB CTXCOL 2% 55 1000 020 00 227293411703 184300 400 310 84 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLECOL 33% 269244 521019 20853 41 215282377660 163285 327 293 85 -5 +0 +0 +1 +6 0.2
202928 MLB MLECOL 50% 319288 6212111 241004 41 214282374656 160285 318 292 84 -6 +0 -1 +1 +7 0.2
203029 MLB MLECOL 56% 344311 6613111 261084 41 213281370651 156283 318 290 82 -7 +0 -1 +1 +7 0.0
203130 MLB MLECOL 59% 359325 6914111 271124 42 212279364643 152282 318 287 80 -8 +0 -2 +1 +8 -0.1
202827 MLB CTXCOL 33% 9082 18403 7291 10 227294409703 182300 328 310 85 -2 +0 +0 +0 +2 0.1
202928 MLB CTXCOL 50% 159144 33616 12502 21 227293406699 179299 318 309 84 -3 +0 -0 +1 +3 0.1
203029 MLB CTXCOL 56% 192174 40817 14602 21 225292400692 175297 317 306 82 -4 +0 -1 +1 +4 0.0
203130 MLB CTXCOL 59% 213193 42817 16662 21 224290393684 170295 318 303 80 -5 +0 -1 +1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 654593 13326323 492057 73 224291395686 170299 317 306 88 -14 +0 -2 +2 +14 0.1
/ 162G— A+C — 650589 13326323 492047 73 226293397690 171301 318 306 88 -14 +0 -2 +2 +14 0.1
Career— MLE — 20501852 41185771 15263424 247 222289390680 168292 317 299 88 -31 +2 -4 +6 +33 0.5
/ 162G— MLE — 650587 13127223 482018 82 223291394684 170293 317 299 88 -13 +1 -2 +2 +14 0.2