Christian MolfettaC Erie SeaWolves
Age 29 R/R 5'10" / 195 lbs AA HR -8% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†58
AVG/OBP/SLG.203 / .261 / .314
PA170
HR3
K%32
BB%6
ISO112
MLB%2%
Value2026 · WAR
BAT: -8.0 runs (wOBA-derived runs vs avg)-8BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02627
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
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
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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
202124 AARocket City Trash Pandas 3732 5110 4171 01 156270250520 94333 4611 200 11
202124 AARocket City Trash Pandas 3731 5110 5141 01 161297258555 97294 3814 266 62
202225 A+Tri-City Dust Devils 220199 30711 13834 12 151218211429 60250 386 188 2
202225 A+Tri-City Dust Devils 220190 38811 22654 12 200296268565 68296 3010 262 59
202326 AAASalt Lake Bees 3432 3000 2110 00 9414794241 143 326 121 -49
202326 AAASalt Lake Bees 3431 4000 390 00 129206129335 182 269 168 -13
202427 AAErie SeaWolves 3935 5101 2201 00 143211257468 114267 515 200 11
202427 AAErie SeaWolves 3934 6101 3161 00 176263294557 118278 418 252 51
▸ 2026 Season
202629 MLBDET 170155 32613 11542 31 206268316584 110286 326 261 58 -8 +0 +0 +3 +5 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBDET 23% 243222 46815 16763 31 207270320590 113285 317 265 61 -11 +0 -2 +4 +7 -0.1
202730 MLBDET 23% 5550 10201 4171 10 200273300573 100281 317 253 51 -3 +0 -0 +1 +2 -0.1
▸ Career Totals
Career 5550 10201 4171 10 200273300573 100281 317 253 51 -3 +0 -0 +1 +2 -0.1
/ 162G 650591 11924012 4720112 120 201274303577 102283 317 253 51 -36 +2 -6 +12 +18 -0.9
Career 743675 12123410 4826111 75 179245270515 90272 356 228 33 -56 -1 -2 +13 +21 -2.5
/ 162G 650591 1052039 4222810 64 178244267512 90269 356 228 33 -49 -0 -2 +12 +18 -2.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 AARocket City Trash Pandas 3731 5110 5141 01 161297258555 97294 3814 266 62 -2 -0 +1 -0.1
202225 A+Tri-City Dust Devils 220190 38811 22654 12 200296268565 68296 3010 262 59 -10 -1 +6 -0.5
202326 AAASalt Lake Bees 3431 4000 390 00 129206129335 182 269 168 -13 -4 +0 +1 -0.3
202427 AAErie SeaWolves 3934 6101 3161 00 176263294557 118278 418 252 51 -2 +0 +1 -0.1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Christian Molfetta (OGILVIE) 29 203/261/314 111286 33 32% 6% 58 -0.3
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Trent Giambrone
2022 · AAA
28 35→41 43→50 48→55 41 179/241/285 105253 1113 33% 7% 42 -2.3 189/249/278 89270 815 31% 7% 43 -2.2 160/223/2246523051931%6%16-2.0
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Grayson Greiner
2022 · MLB
29 42 44→45 47→30 39 204/267/318 114313 124 37% 7% 61 -1.0 195/258/307 112367 126 46% 7% 54 -1.4 163/224/27110931615350%7%29-0.9
Tyler Payne
2022 · AA
29 42 43→45 48→40 36 208/251/319 110295 105 32% 5% 53 -1.5 235/274/338 103323 95 29% 4% 69 -0.4 241/277/335943168225%4%64-0.3
Jeff Arnold
2018 · AAA
30 35 45→50 41→40 36 177/242/301 123297 144 43% 7% 46 -2.0 183/247/291 108339 116 46% 7% 46 -2.0 134/201/208742698050%7%2-2.0
Brandon Hicks
2016 · MLB
30 37→41 46→50 46→50 41 185/262/309 123286 145 38% 8% 57 -1.2 196/262/312 116334 1310 42% 7% 57 -1.2 165/231/25894300121246%7%28-1.7
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0
Kevin Richardson
2010 · AAA
29 36 48→50 44→40 34 190/244/322 132289 173 40% 5% 53 -1.5 203/250/343 140326 175 41% 5% 60 -1.0 195/239/33413930917241%4%50-0.7
Jake Wald
2010 · AAA
29 41→42 41→45 51→50 41 201/265/300 99287 810 31% 7% 56 -1.3 188/252/274 86318 78 40% 7% 43 -2.2 130/202/174442641247%8%-5-2.2
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Gift Ngoepe
2019 · MLB
29 40 43→45 45→50 40 191/261/300 110318 107 41% 8% 54 -1.4 198/267/326 128355 1410 44% 8% 63 -0.8 149/225/28113128118850%8%33-0.8
Eddy Rodriguez
2015 · AAA
29 37→30 45→50 44→30 32 192/228/312 120283 144 37% 4% 43 -2.2 175/210/263 88298 94 43% 4% 21 -3.7 141/173/210692638148%3%-11-2.1
Gerardo Bustamante
2015 · AAA
29 43 43→45 47→50 37 217/249/317 99271 128 25% 3% 52 -1.6 223/267/352 129282 1514 26% 5% 69 -0.4 216/263/349133256172423%4%63-0.2
Drew Jackson
2021 · AAA
28 39→43 43→45 49→55 40 193/262/301 108283 1117 34% 7% 55 -1.4 210/295/327 117333 1225 37% 9% 76 +0.0 198/294/307109322113238%10%68-0.2
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3