Jesus ChirinosC Wisconsin Timber Rattlers
Age 25 R/R 6'1" / 165 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 143 proj PA
wRC+†55
AVG/OBP/SLG.187 / .270 / .284
PA143
HR2
K%31
BB%10
ISO97
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.6 runs (Positional adjustment)+3POSREP: +4.1 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.20.2+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 37
Toolsscout grade
CONTACT20
scouting grade only
POWER37
scouting grade only
EYE53
scouting grade only
SPEED43
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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.2$0.6M+$0.0M
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.9M $0.6M +$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
201817 ROKDSL Brewers 218188 341202 24753 00 181284277560 96281 3411 248 48
201817 ROKDSL Brewers 218173 441702 39523 00 254400387787 133344 2418 358 132
201918 ROKAZL Brewers Gold 128121 17211 5592 10 140188198386 58262 464 156 -22
201918 ROKAZL Brewers Gold 128118 24311 8412 10 203266271537 68303 326 248 48
202120 ROKACL Brewers Gold 172154 33614 18620 00 214297344641 130330 3610 281 73
202120 ROKACL Brewers Gold 172142 42815 30430 00 296419472890 176394 2517 399 163
202221 A2 teams 591527 831009 562781 31 157240228467 70300 479 214 22
202221 A2 teams 591491 12414013 921721 31 253372360732 108355 2916 335 114
202322 A3 teams 364315 581217 411564 31 184286295581 111327 4311 263 59
202322 A3 teams 364292 751719 641074 31 257397414812 158367 2918 366 138
202423 A+Wisconsin Timber Rattlers 327296 471004 291450 10 159234233467 74289 449 220 27
202423 A+Wisconsin Timber Rattlers 327284 631406 411060 10 222320335655 113328 3213 300 87
▸ 2026 Season
202625 MLBMIL 143127 24512 14441 21 189275291566 102266 3110 257 55 -7 +0 +0 +3 +4 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBMIL 30% 157140 28613 15471 21 200282321603 121269 3010 266 62 -7 +0 +0 +3 +4 0.0
202827 MLBMIL 42% 250222 45915 24732 41 203286320606 117271 2910 270 65 -10 +0 +0 +4 +7 0.2
202928 MLBMIL 48% 311276 551116 30902 41 199282312594 112271 2910 272 66 -12 +0 -1 +6 +9 0.2
203029 MLBMIL 49% 343304 601216 331003 41 197282303585 105271 2910 271 66 -13 +0 -1 +6 +10 0.2
202726 MLBMIL 30% 4843 9201 5140 10 209292326617 116267 2910 259 56 -2 +0 +0 +1 +1 0.0
202827 MLBMIL 42% 10492 18402 10301 10 196282304586 109268 2910 263 59 -5 +0 +0 +2 +3 0.0
202928 MLBMIL 48% 148132 27513 14431 21 205286326611 121269 299 264 61 -7 +0 -0 +3 +4 -0.0
203029 MLBMIL 49% 169150 30613 16491 21 200281313595 113269 299 264 60 -8 +0 -1 +3 +5 -0.1
▸ Career Totals
Career 469417 841729 451363 62 201284317600 115273 2910 263 60 -21 +0 -1 +8 +13 -0.0
/ 162G 650578 11724312 621884 83 202284317600 114275 2910 263 60 -30 +0 -1 +12 +18 -0.1
Career 30042670 48495849 289112919 247 181266278544 97287 3810 246 47 -181 +2 -2 +54 +85 -4.3
/ 162G 650578 10621211 632444 52 183269284552 100290 3810 246 47 -39 +0 -0 +12 +18 -1.0

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
201817 ROKDSL Brewers 218173 441702 39523 00 254400387787 133344 2418 358 132 +8 +0 +6 1.4
201918 ROKAZL Brewers Gold 128118 24311 8412 10 203266271537 68303 326 248 48 -7 +0 +4 -0.4
202120 ROKACL Brewers Gold 172142 42815 30430 00 296419472890 176394 2517 399 163 +12 +0 +5 1.8
202221 ACarolina Mudcats 480405 9613012 691520 31 237348358706 121340 3214 321 104 +2 +0 +14 1.6
202221 INTLAguilas del Zulia 11186 28101 23201 00 326473372845 47409 1821 393 159 +7 +0 +3 1.1
202322 A+Wisconsin Timber Rattlers 7162 11402 9240 10 177282339620 161250 3413 283 75 -2 +0 +2 0.0
202322 ACarolina Mudcats 276213 621317 55784 21 291445460905 169417 2820 403 167 +21 +0 +8 2.9
202322 INTLAguilas del Zulia 1717 2000 050 00 118118118235 167 290 106 -60 -3 +0 +0 -0.3
202423 A+Wisconsin Timber Rattlers 327284 631406 411060 10 222320335655 113328 3213 300 87 -5 +0 +9 0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
247096200281312+8+80.40.4
/162664129+11.9+11.30.5pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Jesus Chirinos (OGILVIE) 25 20 37 43 53 187/270/284 96266 22 31% 10% 55 -0.3
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
JJ Schwarz
2021 · A
25 38 40→50 48→30 43 190/254/280 90264 96 30% 7% 46 -2.0 212/278/349 137295 173 32% 8% 74 -0.1 203/274/34213927918132%9%67-0.3
Chadd Krist
2015 · A
25 39 41→40 44→45 42 192/253/287 94265 86 30% 6% 47 -1.9 193/247/294 101286 106 34% 6% 46 -2.0 150/200/2499821812036%5%11-1.4
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Nick Quintana
2023 · AA
25 38→39 43→45 42→45 48 190/274/298 109258 115 30% 10% 60 -1.0 194/275/299 105281 107 32% 9% 61 -1.0 106/214/187811637037%8%7-1.1
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Adam Donachie
2009 · AA
25 39 43→45 42→30 45 198/264/301 103265 123 29% 8% 55 -1.4 186/252/279 93260 93 30% 8% 44 -2.1 165/235/251862298030%8%29-1.4
Ryan Ortiz
2013 · AA
25 40 43→45 47→40 49 200/288/306 105271 115 29% 10% 68 -0.5 201/291/297 96282 84 29% 10% 67 -0.5 190/289/275852696029%11%57-0.6
Andres Sosa
2023 · A
25 38 42→40 52→45 46 187/288/295 108267 99 31% 9% 66 -0.6 194/280/284 90288 77 32% 8% 59 -1.1 177/267/253762715433%7%42-0.8
Chase Pinder
2021 · AA
25 40 40→45 40→45 44 192/269/276 84279 85 32% 8% 51 -1.7 218/306/353 135287 148 27% 10% 88 +0.9 224/323/376152290161126%12%98+0.8
Caleb Hamilton
2019 · A
24 34 41→45 45 46 172/252/271 98253 76 33% 9% 43 -2.2 186/255/287 101275 108 33% 8% 48 -1.9 145/239/28213720521340%10%39-0.8
Brian Ward
2011 · A
25 40 36→40 43→45 48 192/273/255 63265 46 27% 9% 48 -1.9 220/287/306 86274 68 20% 8% 66 -0.6 227/292/315882756819%7%68-0.2
Liam Spence
2023 · A
25 37 41→40 48→45 42 184/254/275 91273 96 34% 8% 45 -2.1 198/269/287 89308 78 35% 8% 54 -1.4 149/242/196472523738%10%17-0.7
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Joe Cronin
2018 · A
24 36 40→45 46→50 45 178/268/270 92268 88 34% 9% 50 -1.7 186/274/284 98291 99 36% 9% 56 -1.3 170/264/2639326791036%9%45-1.0
Robbie Shields
2013 · A
25 42→36 39→40 47→45 44 205/260/294 89264 68 24% 6% 51 -1.7 196/249/271 75276 47 28% 6% 40 -2.4 175/225/238622502529%6%17-2.4
Edgar Cabral
2021 · A
25 42 43→40 47→30 41 209/266/319 110288 116 31% 7% 61 -1.0 198/262/288 90315 78 36% 8% 51 -1.7 188/264/255663260038%8%41-0.4
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9