Victor CardozaOF Clearwater Threshers
Age 20 R/R 5'10" / 181 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION169 act + 112 ros · stats below = ROS only
wRC+†59
AVG/OBP/SLG.220 / .269 / .334
PA112
HR2
K%28
BB%5
BABIP289
ISO115
MLB%0%
Value2026 · WAR
BAT: -10.6 runs (wOBA-derived runs vs avg)-11BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.7 runs (Positional adjustment)-2POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
-0.7-0.5-0.3-0.10.00.026283031
Tools · ContractCON 25 / POW 30
Toolsscout grade
CONTACT25
scouting grade only
POWER30
scouting grade only
EYE25
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
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
2036Extbeyond 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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Phillies Red 133117 19231 8467 74 162258256514 94254 356 218 25
202317 ROKDSL Phillies Red 133112 27441 13347 74 241356375731 134333 2610 332 112
202418 ROKDSL Phillies Red 178167 41716 7653 164 246288407695 162365 374 298 86
202418 ROKDSL Phillies Red 178162 541227 12443 164 333390562952 228423 257 414 175
202519 ROKFCL Phillies 174162 22502 9792 62 136191204394 68244 455 185 0
202519 ROKFCL Phillies 174158 35813 13552 62 222289342631 120317 327 284 76
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 APHI 169151 38612 11532 54 252311344655 93360 317 280 72 -5 -1 +0 -1 +5 -0.2
YTD20 APHI 169147 45712 15372 54 306378408786 102384 229 345 122 +4 -1 +0 -1 +5 0.8
ROS20 APHI 0% 112104 23412 6311 31 220269334603 115290 285 262 59 -5 +0 +0 -1 +3 -0.3
ROS20 MLBPHI 0% 01 0000 000 00 292 255 54 +0 -0
FULL20 APHI 169152 38612 11532 54 250311342653 92356 317 280 72 -5 -1 +0 -1 +5 -0.2
TOT20 APHI 281255 611024 17843 85 239294340634 102330 306 273 67 -11 -0 +0 -2 +8 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBPHI 34% 306282 631225 17804 62 223277333611 110289 266 273 67 -11 +0 +0 -2 +9 -0.4
202822 MLBPHI 48% 405373 851628 241045 73 228284346629 118290 266 281 73 -12 +0 +0 -2 +11 -0.3
202923 MLBPHI 54% 467429 9818210 291186 94 228287350636 121291 256 286 77 -12 +0 +0 -3 +13 -0.2
203024 MLBPHI 55% 507464 10820311 321276 94 233291360651 127292 256 289 79 -12 +0 +0 -3 +14 -0.0
203125 MLBPHI 60% 528483 11321312 341326 104 234293364657 130292 256 290 80 -12 +0 +0 -3 +15 0.0
202721 MLBPHI 34% 10597 22412 6281 21 227279351629 124291 276 266 62 -5 +0 +0 -1 +3 -0.2
202822 MLBPHI 48% 196180 42814 12502 41 233289356644 122292 266 274 68 -7 +0 +0 -1 +6 -0.2
202923 MLBPHI 54% 253232 531015 16643 52 228287345632 116293 256 279 72 -8 +0 +0 -2 +7 -0.2
203024 MLBPHI 55% 281258 591116 18713 52 229287349636 120294 256 282 74 -8 +0 +0 -2 +8 -0.2
203125 MLBPHI 60% 315288 681327 20794 62 236295368663 132294 256 283 75 -9 +0 +0 -2 +9 -0.2
▸ Career Totals
Career 11501056 24446624 7229213 228 231289354643 123295 256 279 72 -37 +1 +0 -7 +33 -1.0
/ 162G 650597 13826314 411657 125 231288355643 124295 256 279 72 -21 +0 +0 -4 +18 -0.6
Career 28102581 5721051757 16678240 7328 222279342621 120293 286 275 69 -99 +3 +0 -17 +80 -3.3
/ 162G 650597 13224413 381819 176 221278340618 119293 286 275 69 -23 +1 +0 -4 +18 -0.7

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
202317 ROKDSL Phillies Red 133112 27441 13347 74 241356375731 134333 2610 332 112 +2 -0 +4 0.6
202418 ROKDSL Phillies Red 178162 541227 12443 164 333390562952 228423 257 414 175 +15 +2 +5 2.2
202519 ROKFCL Phillies 174158 35813 13552 62 222289342631 120317 327 284 76 -5 +0 +5 0.1

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
#1Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 1
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,3482725227280346-8+0-1.1-0.5
/1626641312-4.0+0.0-0.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
Victor Cardoza (OGILVIE) 20 25 30 45 25 239/294/340 102330 48 30% 6% 67 -0.5
Albert Laboy
2007 · A
20 40→38 38→40 48→45 41 193/236/269 76242 510 22% 5% 34 -2.8 216/262/306 90258 97 19% 5% 55 -1.4 213/261/2988524810618%5%51-0.9
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Enger Jimenez
2015 · A
20 39 40 48→50 38 191/241/288 97267 79 30% 5% 42 -2.3 214/267/304 90282 510 24% 6% 56 -1.3 223/275/3159228551422%5%59-0.5
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Miguel Rodriguez
2007 · A
20 35 37→45 48→45 34 175/223/246 71263 56 34% 4% 23 -3.6 209/264/290 81278 55 25% 5% 52 -1.6 217/275/301852804323%5%58-0.5
Jose Bellorin
2011 · A
20 42 39→40 47→50 42 203/257/285 81265 610 25% 6% 47 -1.9 223/280/308 85271 69 19% 6% 63 -0.8 239/295/3167827661015%6%69-0.2
Vicmal De La Cruz
2014 · A
20 39 38→40 47→50 39 189/242/268 78269 65 31% 6% 37 -2.7 186/245/258 72280 36 32% 6% 36 -2.7 147/214/205582250632%6%7-1.5
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Emilio King
2010 · A
20 40 37→45 51→40 43 190/274/270 79258 49 26% 6% 53 -1.5 203/253/290 87301 64 33% 4% 47 -1.9 213/250/309963117233%3%47-1.0
Erick Gonzalez
2011 · A
20 38 34→40 43→50 42 182/243/237 55268 27 31% 7% 29 -3.2 210/295/284 74272 310 22% 10% 64 -0.8 214/322/2877326121416%13%74-0.0
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Raul Juarez
2018 · A
20 44 38→45 42→40 40 212/269/287 76277 66 25% 5% 54 -1.4 203/254/282 79289 65 30% 5% 46 -2.0 147/189/214672088033%3%-2-1.0
Yan Olmo
2011 · A
20 40 35→30 47→55 37 189/241/246 57258 39 27% 4% 30 -3.1 212/272/282 70280 513 25% 5% 54 -1.4 218/288/2745626962320%5%54-0.5
Felix G. Santana
2014 · A
19 37 36→40 41→50 38 179/237/243 64263 36 32% 5% 29 -3.2 220/276/302 82293 58 25% 5% 60 -1.0 244/300/3278331851023%4%73-0.0
Didimo Bracho
2017 · A
20 35 37→30 48→60 34 172/222/242 69271 513 37% 5% 21 -3.7 195/244/300 105293 86 34% 5% 46 -2.0 181/230/32114025111332%5%41-0.6
Braulio Vasquez
2019 · A
20 43 38→45 47→65 40 207/259/281 74295 511 30% 6% 47 -1.9 190/259/265 75304 615 36% 7% 44 -2.1 192/271/2707829353233%7%47-0.7
Stanley Martinez
2017 · A
20 40 38→45 48→50 45 192/266/269 77269 510 29% 8% 48 -1.9 216/284/317 101292 97 27% 7% 68 -0.5 213/282/3131002819526%7%65-0.2
Janelfry Zorrilla
2011 · A
20 41 40→45 50 42 202/257/291 89262 713 26% 6% 49 -1.8 224/280/353 129280 1310 24% 6% 76 +0.0 226/277/35312728514825%5%72-0.1