Truitt Madonna

C Lake Elsinore Storm
Age 20 R/R 6'2" / 215 lbs A HR +5% Svc 0.0 · Ctrl thru 2035
Overview
APROSPECTFG #412MiLBFA 2036
Scout OFP43ETA2029FG ETA2030MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ASD60.185/.267/.278001—.127/.200/.200
202619ASD410.205/.329/.32541641—.156/.253/.239
2027PROJ0% MLB20MLBSD520.195/.282/.2937865-0.2
2028PROJ34% MLB21MLBSD156.199/.287/.3123273-0.1
2029PROJ48% MLB22MLBSD237.206/.293/.33453810.1
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$4M2034Arb-2$6M+1
Skills · percentileMiLB Statcast 2026 A
BB%70
Speed65
Chase%55
ISO44
wOBA26
wRC+24
Career WAR0 WAR median (P10 0 / P90 1, comp-based) · star 0% · didn't stick 92%
CompsAgustín Ramírez (age 20) · Rudy van Heydoorn (age 20) · Eddys Leonard (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†65
AVG/OBP/SLG.193 / .280 / .290
PA320
HR4
SB5
K%30
BB%10
ISO98
MLB%0%
Value2027 · WAR
BAT: -13.3 runs (wOBA-derived runs vs avg)-13BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -4.2 runs (Defensive runs vs avg)-4FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.40.70.80.90.80.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$15M ctrl surplus
Tools · ContractCON 36 / POW 53
Toolsscout grade
CONTACT36
scouting grade only
POWER53
scouting grade only
EYE62
scouting grade only
SPEED36
scouting grade only
DEFENSE43
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+0.4$1M+$0.7M
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.8$2M+$2M
2033Arb-1$4M+0.9$2M+$0.4M
2034Arb-2$6M+0.8$2M+$0.0M (cut)
2035Arb-3$7M+0.7$2M+$0.0M (cut)
Totals $6M $11M +$4M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
202518 ALake Elsinore Storm — 6054 10310 6230 00 185267278544 93323 3810 251 1 — — — — — —
202619 ALake Elsinore Storm — 410342 702334 601304 166 205329325654 120313 3215 302 41 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 A MLELake Elsinore Storm — 6055 7210 5330 00 127200200400 73295 558 169 1 — — — — — —
202619 A MLELake Elsinore Storm — 410360 561723 431774 166 156253239492 83287 4310 229 41 — — — — — —
202518 A MLELake Elsinore Storm — 6055 7210 5330 00 127200200400 73318 558 169 1 — — — — — —
202518 A RAWLake Elsinore Storm — 6054 10310 6230 00 185267278544 93323 3810 251 1 — — — — — —
202619 A MLELake Elsinore Storm — 410360 561723 431774 166 156253239492 83290 4310 229 41 — — — — — —
202619 A RAWLake Elsinore Storm — 410342 702334 601304 166 205329325654 120313 3215 302 41 — — — — — —
202518 A MLELake Elsinore Storm — 6055 7210 5330 00 127200200400 73295 558 169 1 — — — — — —
202619 A MLELake Elsinore Storm — 410360 561723 431774 166 156253239492 83287 4310 229 41 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 A MLELake Elsinore Storm — 6055 7210 5330 00 127200200400 73295 558 169 1 — — — — — —
202619 A MLELake Elsinore Storm — 410360 561723 431774 166 156253239492 83287 4310 229 41 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESD 0% 520459 902037 511565 82 195282293575 98276 3010 264 65 -22 +1 -7 +9 +11 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESD 34% 454402 811738 451334 72 202290317607 115278 2910 277 73 -14 +1 -6 +8 +10 -0.2
202922 MLB MLESD 48% 490433 9019310 491405 72 209296338634 129280 2910 287 81 -11 +1 -6 +9 +11 0.3
203023 MLB MLESD 54% 520458 9920313 521465 72 214301354655 140282 2810 295 86 -9 +1 -5 +9 +11 0.8
203124 MLB MLESD 55% 520458 10020314 521445 72 219304366670 147283 2810 301 90 -6 +1 -3 +9 +11 1.2
203225 MLB MLESD 56% 520459 10220315 511425 62 221307374681 153284 2710 305 93 -5 +0 -2 +9 +11 1.5
203326 MLB MLESD 56% 520458 10220315 521425 62 222307377685 155284 2710 307 94 -4 +0 -2 +9 +11 1.5
203427 MLB MLESD 55% 520458 10120315 521435 62 221306375681 154283 2810 305 93 -5 +0 -2 +9 +11 1.5
203528 MLB MLESD 55% 520458 10120315 521445 52 219304370674 151282 2810 302 91 -6 +0 -3 +9 +11 1.2
203629 MLB MLESD 53% 520459 10020314 511465 42 216301363665 147280 2810 299 88 -7 +0 -3 +9 +11 1.0
203730 MLB MLESD 53% 520460 9920214 511474 43 213298355653 142278 2810 294 85 -9 -0 -4 +9 +11 0.7
203831 MLB MLESD 52% 504446 9419213 491454 210 209293345638 136275 2910 288 81 -11 -4 -5 +9 +11 0.0
203932 MLB MLESD 52% 489435 8917212 471434 313 204286332619 129270 2910 280 76 -14 -5 -5 +9 +11 -0.5
202821 MLB CTXSD 34% 156139 28613 15461 21 199287312599 113272 2910 273 73 -5 +0 -2 +3 +3 -0.1
202922 MLB CTXSD 48% 237209 43915 24682 31 206293334627 128274 2910 284 81 -5 +0 -3 +4 +5 0.1
203023 MLB CTXSD 54% 282249 531027 28793 41 211298350648 139276 2810 292 86 -5 +0 -3 +5 +6 0.4
203124 MLB CTXSD 55% 288254 561128 29803 41 215302362663 146277 2810 298 90 -3 +0 -2 +5 +6 0.7
203225 MLB CTXSD 56% 291257 561128 29803 31 218304370674 152278 2710 302 93 -3 +0 -1 +5 +6 0.8
203326 MLB CTXSD 56% 292258 571129 29803 31 219304373678 155278 2710 304 94 -2 +0 -1 +5 +6 0.9
203427 MLB CTXSD 55% 288254 551118 29793 31 218303371674 153277 2710 302 93 -3 +0 -1 +5 +6 0.8
203528 MLB CTXSD 55% 285252 531018 28793 31 216301366667 150276 2810 300 91 -3 +0 -2 +5 +6 0.7
203629 MLB CTXSD 53% 278247 521018 27782 21 213298359658 146275 2810 296 88 -4 +0 -2 +5 +6 0.5
203730 MLB CTXSD 53% 274243 511017 27782 21 210295351646 141273 2810 291 85 -5 +0 -2 +5 +6 0.4
203831 MLB CTXSD 52% 263233 48917 26762 15 206290341631 135269 2910 285 81 -6 -2 -3 +5 +6 0.0
203932 MLB CTXSD 52% 254226 45816 24742 27 200284329612 128265 299 277 76 -7 -2 -3 +5 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 31882821 5971161684 31589729 3222 212297353651 142277 2810 293 82 -51 -2 -24 +57 +69 5.0
/ 162G— A+C — 650575 12224317 641836 74 212297353650 141279 2810 293 82 -10 -0 -5 +12 +14 1.0
Career— MLE — 68876081 127626338165 683202163 8551 210296347643 137282 2910 289 82 -115 -4 -51 +115 +139 8.5
/ 162G— MLE — 650574 12125416 641916 85 211297352649 141283 2910 289 82 -12 -0 -5 +12 +14 0.9