Jair Camargo

C Gwinnett Stripers
Age 28 R/R 5'10" / 230 lbs AAA Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/A/INTL2 orgs448.244/.312/.43016470—.178/.238/.314
202526AAAMIN120.212/.258/.3192126—.183/.217/.252
202627AAAATL218.240/.279/.3635535—.193/.223/.275
2027PROJ10% MLB28MLBATL14.191/.232/.2900045-0.0
2028PROJ27% MLB29MLBATL44.191/.233/.2901145-0.1
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Max EV85
Z-Con%46
Speed43
BB%10
K%9
Whiff%8
Career WAR0.0 WAR median (P10 0.0 / P90 0.3, comp-based) · star 0% · didn't stick 100%
CompsMatt Whatley (age 28) · Chandler Seagle (age 28) · Mark Kolozsvary (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†45
AVG/OBP/SLG.191 / .232 / .290
PA14
HR0
K%36
BB%7
BABIP281
ISO77
MLB%10%
Value2027 · WAR
BAT: -8.9 runs (wOBA-derived runs vs avg)-9BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.12728
Tools · ContractCON 20 / POW 36
Toolsscout grade · Statcast %ile · 2024
CONTACT20
scouting grade only
POWER36
Bat Spd
9077.1
EYE33
scouting grade only
SPEED48
scouting grade only
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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

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. 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 1-3 WAR low.

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)
201617 ROKDSL Dodgers 2 — 151136 34431 6286 73 250311346656 96306 194 293 22 — — — — — —
201718 ROKAZL Dodgers — 140132 36912 5392 01 273309402711 129370 284 314 25 — — — — — —
201819 ROKAZL Dodgers — 119113 29714 3341 30 257282442725 186325 293 312 24 — — — — — —
201920 AGreat Lakes Loons — 316284 671804 21917 53 236304342646 106326 297 291 38 — — — — — —
202122 A+Cedar Rapids Kernels — 280263 627113 121064 31 236280418698 183338 384 307 34 — — — — — —
202223 AAWichita Wind Surge — 196176 425012 16662 42 239309472781 233300 348 340 61 — — — — — —
202223 A+Cedar Rapids Kernels — 118115 34506 3370 00 296314496809 200389 313 354 71 — — — — — —
202223 INTLTigres del Licey — 7670 15202 4231 11 214267329595 114283 305 266 66 — — — — — —
202324 AAASt. Paul Saints — 368332 8616121 291194 21 259326503829 244333 328 360 71 — — — — — —
202324 INTLTigres del Licey — 1514 1010 130 00 71133214348 14391 207 154 -9 — — — — — —
202425 AAASt. Paul Saints — 317283 6016112 25947 21 212292403695 191268 308 308 48 — — — — — —
202425 AFort Myers Mighty Mussels — 2523 7101 270 10 304360478838 174400 288 371 59 — — — — — —
202425 INTLTigres del Licey — 10699 32803 3343 11 323362495857 172460 323 376 140 — — — — — —
202526 AAASt. Paul Saints — 120113 24602 7460 10 212258319577 106338 386 260 26 — — — — — —
202627 AAAGwinnett Stripers — 218204 491005 8783 52 240279363642 123358 364 283 35 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEDSL Dodgers 2 — 151138 24320 4346 73 174230225454 51216 233 200 22 — — — — — —
201718 ROK MLEAZL Dodgers — 140134 25611 3562 01 187216269484 82290 402 205 25 — — — — — —
201819 ROK MLEAZL Dodgers — 119114 20413 2491 30 175197307504 132249 412 203 24 — — — — — —
201920 A MLEGreat Lakes Loons — 316291 541403 141197 53 186240265505 79289 384 225 38 — — — — — —
202122 A+ MLECedar Rapids Kernels — 280267 45519 81444 31 169204296500 127310 513 218 34 — — — — — —
202223 AA MLEWichita Wind Surge — 196180 33409 12842 42 183242356598 172265 436 258 61 — — — — — —
202223 A+ MLECedar Rapids Kernels — 118116 27404 2470 00 233246371616 138362 402 273 71 — — — — — —
202324 AAA MLESt. Paul Saints — 368341 7110114 201474 21 208260367627 158307 405 273 71 — — — — — —
202425 AAA MLESt. Paul Saints — 317291 501318 171137 21 172235306541 134241 365 239 48 — — — — — —
202425 A MLEFort Myers Mighty Mussels — 2524 6101 1100 10 250280417697 167320 404 255 59 — — — — — —
202526 AAA MLESt. Paul Saints — 120115 21501 5560 10 183217252469 70342 474 206 26 — — — — — —
202627 AAA MLEGwinnett Stripers — 218207 40803 5943 52 193223275499 82321 432 220 35 — — — — — —
201617 ROK MLEDSL Dodgers 2 — 151138 24320 4346 73 174230225454 51229 233 200 22 — — — — — —
201617 ROK RAWDSL Dodgers 2 — 151136 34431 6286 73 250311346656 96306 194 293 22 — — — — — —
201718 ROK MLEAZL Dodgers — 140134 25611 3562 01 187216269484 82308 402 205 25 — — — — — —
201718 ROK RAWAZL Dodgers — 140132 36912 5392 01 273309402711 129370 284 314 25 — — — — — —
201819 ROK MLEAZL Dodgers — 119114 20413 2491 30 175197307504 132266 412 203 24 — — — — — —
201819 ROK RAWAZL Dodgers — 119113 29714 3341 30 257282442725 186325 293 312 24 — — — — — —
201920 A MLEGreat Lakes Loons — 316291 541403 141197 53 186240265505 79295 384 225 38 — — — — — —
201920 A RAWGreat Lakes Loons — 316284 671804 21917 53 236304342646 106326 297 291 38 — — — — — —
202122 A+ MLECedar Rapids Kernels — 280267 45519 81444 31 169204296500 127313 513 218 34 — — — — — —
202122 A+ RAWCedar Rapids Kernels — 280263 627113 121064 31 236280418698 183338 384 307 34 — — — — — —
202223 AA MLE3 teams — 390367 7610017 171633 53 207248373621 166311 424 264 65 — — — — — —
202223 AA RAW3 teams — 390361 9112020 231263 53 252302452754 199326 326 330 65 — — — — — —
202324 AAA MLE2 teams — 383356 7410115 201534 21 208258368626 160309 405 273 71 — — — — — —
202324 AAA RAW2 teams — 383346 8716221 301224 21 251318491810 240320 328 352 71 — — — — — —
202425 AAA MLE3 teams — 448411 7118111 2416110 42 173236302538 129248 365 240 49 — — — — — —
202425 AAA RAW3 teams — 448405 9925116 3013510 42 244312430742 185323 307 328 49 — — — — — —
202526 AAA MLESt. Paul Saints — 120115 21501 5560 10 183217252469 70345 474 206 26 — — — — — —
202526 AAA RAWSt. Paul Saints — 120113 24602 7460 10 212258319577 106338 386 260 26 — — — — — —
202627 AAA MLEGwinnett Stripers — 218207 40803 5943 52 193223275499 82330 432 220 35 — — — — — —
202627 AAA RAWGwinnett Stripers — 218204 491005 8783 52 240279363642 123358 364 283 35 — — — — — —
201617 ROK MLEDSL Dodgers 2 — 151140 24320 4346 73 171230221451 50216 233 200 22 — — — — — —
201718 ROK MLEAZL Dodgers — 140134 25611 3562 01 187216269484 82290 402 205 25 — — — — — —
201819 ROK MLEAZL Dodgers — 119115 20413 2491 30 174197304501 130249 412 203 24 — — — — — —
201920 A MLEGreat Lakes Loons — 316292 541403 141197 53 185240264504 79289 384 225 38 — — — — — —
202122 A+ MLECedar Rapids Kernels — 280266 45519 81444 31 169204297501 128310 513 218 34 — — — — — —
202223 AA MLE3 teams — 390367 7610017 171633 53 207248373621 166301 424 264 65 — — — — — —
202324 AAA MLE2 teams — 383356 7410115 201534 21 208258368626 160307 405 273 71 — — — — — —
202425 AAA MLE3 teams — 448411 7118111 2416110 42 173236302538 129247 365 240 49 — — — — — —
202526 AAA MLESt. Paul Saints — 120114 21501 5560 10 184217254471 70342 474 206 26 — — — — — —
202627 AAA MLEGwinnett Stripers — 218208 40803 5943 52 192223274497 82321 432 220 35 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AAA MLE3 teams — 448411 7118111 2416110 42 173236302538 129247 365 240 49 — — — — — —
202526 AAA MLESt. Paul Saints — 120114 21501 5560 10 184217254471 70342 474 206 26 — — — — — —
202627 AAA MLEGwinnett Stripers — 218208 40803 5943 52 192223274497 82321 432 220 35 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEATL 10% 256241 461014 10903 41 191232290522 99281 354 234 45 -17 +0 -0 +5 +6 -0.3
▸ 2027 — real world (MLB)
202728 MLB CTXATL 10% 1413 3100 150 00 191232290522 99281 367 234 45 -1 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEATL 27% 162153 29603 6572 21 191233290523 99280 354 235 45 -11 +0 -1 +3 +4 -0.6
202829 MLB CTXATL 27% 4441 8201 2151 10 191233290523 99280 345 235 45 -3 +0 -0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4441 8201 2151 10 195250317567 122280 345 235 45 -3 +0 -0 +1 +1 -0.1
/ 162G— A+C — 650606 11930015 3022215 150 196252320572 124282 345 235 45 -43 +3 -6 +12 +14 -2.0
Career— MLE — 28622680 50394768 113113444 3918 188233304537 116290 404 235 45 -20 +0 -1 +5 +6 -0.9
/ 162G— MLE — 650609 11421215 2625810 94 187233302535 115290 404 235 45 -43 +0 -3 +12 +14 -2.0

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 AAAGwinnett Stripers · 218 PAwOBA .278 → .220 (−58)K% 35.8% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.78%÷1.000×1.200——42.94%
BB% (unintentional) /PA3.67%÷1.000×0.690—×1.0032.54%
HBP% /PA1.38%—×0.940—×1.0031.30%
Singles /BIP26.98%÷1.000×0.930×0.999×1.00325.15%
Doubles /BIP7.94%÷1.000×0.830×0.999×1.0036.60%
Triples /BIP0.00%÷1.000×0.970×0.999×1.0030.00%
Home runs /BIP3.97%÷1.000×0.700—×1.0032.79%

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.999.

Result: wOBA .278 → .220; ISO .123 → .085; BABIP .358 → .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).

2025 AAASt. Paul Saints · 120 PAwOBA .253 → .206 (−47)K% 38.3% → 46.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.33%÷0.989×1.200——46.50%
BB% (unintentional) /PA5.83%÷1.022×0.690—×1.0184.01%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP23.88%÷0.944×0.930×1.050×1.01825.14%
Doubles /BIP8.96%÷0.938×0.830×1.050×1.0188.47%
Triples /BIP0.00%÷1.000×0.970×1.050×1.0180.00%
Home runs /BIP2.99%÷1.253×0.700—×1.0181.70%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — 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.050.

Result: wOBA .253 → .206; ISO .106 → .071; BABIP .338 → .342. 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 AAASt. Paul Saints · 317 PAwOBA .299 → .239 (−61)K% 29.7% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.65%÷0.995×1.200——35.76%
BB% (unintentional) /PA7.26%÷0.985×0.690—×1.0335.25%
HBP% /PA2.21%—×0.940—×1.0332.14%
Singles /BIP16.40%÷1.010×0.930×0.997×1.03315.57%
Doubles /BIP8.47%÷0.996×0.830×0.997×1.0337.27%
Triples /BIP0.53%÷1.043×0.970×0.997×1.0330.51%
Home runs /BIP6.35%÷1.039×0.700—×1.0334.42%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — 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 ×0.997.

Result: wOBA .299 → .239; ISO .191 → .137; BABIP .268 → .241. 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 AFort Myers Mighty Mussels · 25 PAwOBA .361 → .255 (−106)K% 28.0% → 38.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.00%÷0.994×1.360——38.32%
BB% (unintentional) /PA8.00%÷0.976×0.690—×0.9705.49%
HBP% /PA0.00%—×0.780—×0.9700.00%
Singles /BIP31.25%÷1.096×0.920—×0.97025.45%
Doubles /BIP6.25%÷1.019×0.830—×0.9704.94%
Triples /BIP0.00%÷0.962×0.910—×0.9700.00%
Home runs /BIP6.25%÷0.962×0.800—×0.9705.04%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 119, 2B 104, 3B 92, K 99, BB 95 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average).

Result: wOBA .361 → .255; ISO .174 → .123; BABIP .400 → .320. 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 AAASt. Paul Saints · 368 PAwOBA .353 → .273 (−80)K% 32.3% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.34%÷0.973×1.200——39.86%
BB% (unintentional) /PA7.88%÷1.067×0.690—×1.0485.34%
HBP% /PA1.09%—×0.940—×1.0481.07%
Singles /BIP22.54%÷0.964×0.930×1.030×1.04823.45%
Doubles /BIP7.51%÷1.341×0.830×1.030×1.0485.02%
Triples /BIP0.47%÷0.977×0.970×1.030×1.0480.50%
Home runs /BIP9.86%÷1.009×0.700—×1.0487.17%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, BB 113 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .353 → .273; ISO .244 → .164; BABIP .333 → .307. 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 AAWichita Wind Surge · 196 PAwOBA .334 → .258 (−76)K% 33.7% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.67%÷0.958×1.220——42.90%
BB% (unintentional) /PA8.16%÷0.991×0.700—×1.0275.92%
HBP% /PA1.02%—×0.870—×1.0270.91%
Singles /BIP22.73%÷1.018×0.920×0.983×1.02720.74%
Doubles /BIP4.55%÷1.001×0.840×0.983×1.0273.85%
Triples /BIP0.00%÷1.150×0.940×0.983×1.0270.00%
Home runs /BIP10.91%÷0.985×0.800—×1.0279.10%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 104, 2B 100, 3B 130, K 92, BB 98 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .334 → .258; ISO .233 → .174; BABIP .300 → .265. 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+Cedar Rapids Kernels · 118 PAwOBA .344 → .273 (−70)K% 31.4% → 40.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.36%÷0.993×1.270——40.09%
BB% (unintentional) /PA2.54%÷0.983×0.710—×0.9981.83%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP29.49%÷1.021×0.920×1.050×0.99827.84%
Doubles /BIP6.41%÷0.912×0.810×1.050×0.9985.97%
Triples /BIP0.00%÷1.011×0.850×1.050×0.9980.00%
Home runs /BIP7.69%÷0.948×0.800—×0.9986.48%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 104, 2B 82, 3B 102, K 99, BB 97 — 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.050.

Result: wOBA .344 → .273; ISO .200 → .151; BABIP .389 → .362. 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 A+Cedar Rapids Kernels · 280 PAwOBA .300 → .218 (−82)K% 37.9% → 51.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.86%÷0.992×1.350——51.52%
BB% (unintentional) /PA4.29%÷1.026×0.710—×1.0123.00%
HBP% /PA1.43%—×0.810—×1.0121.17%
Singles /BIP26.11%÷1.012×0.910×1.026×1.01224.39%
Doubles /BIP4.46%÷0.976×0.830×1.026×1.0123.94%
Triples /BIP0.64%÷0.900×0.820×1.026×1.0120.60%
Home runs /BIP8.28%÷0.920×0.830—×1.0127.56%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 102, 2B 95, 3B 80, K 98, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .300 → .218; ISO .183 → .131; BABIP .338 → .310. 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 — .