Cavan Biggio1B Sugar Land Space Cowboys
Age 31 L/R 6'0" / 200 lbs AAA HR +6% Svc 7.000 · Ctrl thru 2026
2026 ROS PROJECTION324 act + 216 ros · stats below = ROS only
wRC+†vL 6988vR 95
AVG/OBP/SLG.224 / .336 / .377
PA216
HR6
K%27
BB%12
BABIP292
ISO153
MLB%10%
Value2026 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +2.5 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +15.3 runs (Replacement-level credit)+15REPTotal WAR: +1.50+1.5WAR
trajectory · projected WAR by year
-0.50.4-0.2-0.6262829
Tools · Splits · ContractCON 35 / POW 35
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT35
Whiff%
758.4%
xwOBA
380.294
POWER35
Barrel%
275.3
Avg EV
1486.4
Bat Spd
1968.0
EYE60
Chase%
9019.5%
SPEED55
Sprint
6628.1
Platoon Splits2024-2025 · 298 PA
vs LHP
vs RHP
Edge
PA
32
266
wRC+
52
76
▶▶R
wOBA
253
284
R
ISO
112
BABIP
353
264
◀◀L
K%
34.4%
30.1%
R
BB%
12.5%
11.3%
L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M+0.1$0.2M-$0.2M
Totals $0.4M $0.2M -$0.2M

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
201621 ALansing Lugnuts 4237 7100 3111 20 189268216485 27259 267 209 18
201621 ALansing Lugnuts 4236 8100 471 20 222317250567 28267 1710 265 61
201722 A+Dunedin Blue Jays 556494 891736 431966 117 180254263517 83278 358 233 37
201722 A+Dunedin Blue Jays 556463 10817511 741406 117 233346363709 130304 2513 318 101
201823 AA2 teams 642542 12023431 822047 2210 221331450781 229281 3213 340 118
201823 AA2 teams 642509 13027528 1151637 2210 255399493892 238311 2518 389 156
201924 MLB2 teams 604501 12024321 971593 191 240366425791 186306 2616 350 126 +18 +3 +0 +2 +17 4.1
201924 MLB2 teams 604492 12625322 1051513 191 256389453843 197323 2517 376 146 +31 +3 +0 +2 +17 5.5
202025 MLBToronto Blue Jays 265221 551608 41613 60 249374430803 181309 2315 357 132 +9 +1 -2 +1 +8 1.8
202025 MLBToronto Blue Jays 265220 551608 41613 60 250374432805 182311 2315 362 136 +11 +1 -2 +1 +8 1.9
202126 MLB2 teams 384332 671219 441112 31 202299325624 123267 2911 274 68 -14 +0 -6 +1 +11 -0.7
202126 MLB2 teams 384327 7012110 481042 31 214317349666 135275 2712 300 88 -5 +0 -6 +1 +11 0.1
202227 MLB2 teams 342290 602116 44926 40 207324348672 141280 2713 305 91 -3 +1 +4 +1 +10 1.3
202227 MLB2 teams 342286 602116 48916 40 210335353688 143284 2714 316 100 -0 +1 +4 +1 +10 1.6
202328 MLBToronto Blue Jays 338289 681209 40887 52 235342370713 135304 2612 320 103 +1 +0 -2 +1 +10 1.0
202328 MLBToronto Blue Jays 338289 681209 40887 52 235342370713 135304 2612 325 107 +3 +0 -2 +1 +10 1.2
202429 MLB2 teams 292243 45607 369010 41 185315296611 111259 3112 283 74 -8 +0 -2 +1 +8 -0.1
202429 MLB2 teams 292236 45607 418610 41 191332305637 114264 2914 299 87 -4 +0 -2 +1 +8 0.3
202530 AAA2 teams 379327 601215 391219 53 183288272560 89271 3210 256 54
202530 AAA2 teams 379319 791626 47959 53 248360367727 119332 2512 331 111
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD31 AAAHOU 324271 556210 45815 71 203327351678 148246 2514 305 92 -3 +1 +0 +1 +9 0.8
YTD31 AAAHOU 324252 658213 64635 71 258417460878 202291 1920 392 158 +21 +1 +0 +1 +9 3.3
ROS31 AAAHOU 10% 216183 41816 27584 41 224336377713 153288 2712 318 101 +0 +0 -1 +1 +6 0.7
ROS31 MLBHOU 10% 2219 5101 360 00 263364474837 211291 2714 307 93 -0 +0 -0 +0 +1 0.0
FULL31 AAAHOU 346290 607211 48875 71 207329359688 152251 2514 305 92 -3 +1 -0 +1 +10 0.9
TOT31 AAAHOU 540454 9614316 721399 112 211331361692 150264 2613 310 95 -3 +1 -1 +2 +15 1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBHOU 100% 572484 10622114 7215711 81 219333355689 136289 2713 315 99 -1 +1 -6 +2 +16 1.3
202833 MLBHOU 100% 493419 8918112 621389 51 212327346673 134281 2813 306 92 -4 +1 -6 +2 +14 0.6
202934 MLBHOU 100% 416353 711319 521198 31 201317320637 119272 2912 295 84 -8 +0 -6 +1 +12 -0.1
202732 MLBHOU 100% 572484 10722115 7215711 81 221335364699 143292 2713 304 91 -6 +1 -6 +2 +16 0.8
202833 MLBHOU 100% 493419 8918112 621389 51 212327346673 134284 2813 295 84 -9 +1 -6 +2 +14 0.1
202934 MLBHOU 100% 416353 721419 521198 31 204320326645 122275 2912 284 76 -11 +0 -6 +1 +12 -0.4
▸ Career Totals
Career 34402902 636135789 45194856 496 219335363697 143291 2813 311 96 -14 +7 -26 +7 +97 7.3
/ 162G 650548 12126117 8517911 91 221336365701 144293 2813 311 96 -3 +1 -5 +1 +18 1.4
Career 55414715 99820517143 682160586 10129 212322353675 142284 2912 304 91 -59 +9 -26 +12 +157 9.3
/ 162G 650553 11724217 8018810 123 212322354676 143283 2912 304 91 -7 +1 -3 +1 +18 1.1

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
201621 ALansing Lugnuts 4236 8100 471 20 222317250567 28267 1710 265 61 -2 +0 +1 -0.0
201722 A+Dunedin Blue Jays 556463 10817511 741406 117 233346363709 130304 2513 318 101 +1 -1 +16 1.6
201823 AANew Hampshire Fisher Cats 563449 11323526 1001485 208 252394499892 247307 2618 388 155 +35 +1 +16 5.3
201823 INTLSurprise Saguaros 7960 17402 15152 22 283442450892 167333 1919 395 160 +5 -0 +2 0.7
201924 MLBToronto Blue Jays 430354 8317216 711232 140 234364429794 195309 2917 355 130 +15 +3 +0 +2 +12 3.2
201924 AAABuffalo Bisons 174138 43816 34281 51 312451514965 203352 1620 426 184 +17 +1 +5 2.3
202025 MLBToronto Blue Jays 265220 551608 41613 60 250374432805 182311 2315 362 136 +11 +1 -2 +1 +8 1.9
202126 MLBToronto Blue Jays 294250 561017 37781 31 224325356681 132290 2713 306 92 -3 +0 -6 +1 +8 0.2
202126 AAABuffalo Bisons 9077 14203 11261 00 182292325617 143224 2912 282 74 -3 +0 +3 -0.0
202227 MLBToronto Blue Jays 303257 521816 38856 20 202319350669 148275 2813 306 92 -3 +0 +4 +1 +9 1.2
202227 AAABuffalo Bisons 3929 8300 1060 20 276462379841 103348 1526 394 159 +3 +0 +1 0.4
202328 MLBToronto Blue Jays 338289 681209 40887 52 235342370713 135304 2612 325 107 +3 +0 -2 +1 +10 1.2
202429 MLBAtlanta Braves 224188 37505 24728 20 197311303614 106288 3211 285 76 -6 +0 -2 +1 +6 -0.0
202429 AAAGwinnett Stripers 6848 8102 17142 21 167403312715 146182 2125 343 120 +2 +0 +2 0.4
202530 MLBKansas City Royals 8369 12201 11211 10 174296246543 72234 2513 255 54 -4 +0 +0 -7 +2 -0.9
202530 AAASalt Lake Bees 296250 671425 36748 43 268378400778 132358 2512 352 128 +9 -0 +8 1.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 19371627 36380452 26252828 333 223340373713 150295 2714 323 106 +12 +5 -7 +1 +55 6.8

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
#1Aaron Hickslast yr '24
career totals — 12 seasons, 3,651 PA
123,65110971231330383+7-911.812.4
/1626642013+1.3-1.62.1pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
103,4558851218331360-19-127.47.8
/1626641710-3.7-2.31.4pk7: 8
#2Willie Harrislast yr '11
career totals — 10 seasons, 2,743 PA
102,74339106241331351-11-25.36.2
/162664926-2.7-0.51.3pk7: 7
#3Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#4Ricky Ledeelast yr '06
career totals — 7 seasons, 1,897 PA
71,8975221239323404-8-65.05.0
/162664187-2.9-2.11.7pk7: 5
#5Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#6Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4

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
Cavan Biggio (OGILVIE) 31 35 35 55 60 211/331/361 150264 1611 26% 13% 95 +1.5
Roger Bernadina
2015 · MLB
31 43→53 43→45 53→60 48 210/295/321 111283 1015 28% 9% 74 -0.1 214/287/330 116314 1120 33% 8% 72 -0.2 221/290/331110319112032%8%71-0.2
Jason Conti
2006 · MLB
31 42→41 45 44→50 40 214/262/337 123284 136 29% 6% 63 -0.8 220/268/333 113290 128 27% 5% 65 -0.7 212/258/286732787525%5%47-0.6
Darren Bragg
2001 · MLB
31 47 46→45 51→50 51 231/305/365 134288 1313 24% 10% 89 +1.0 245/316/364 119323 913 25% 9% 93 +1.3 239/311/3461083058923%9%83+0.2
Mike Ford
2023 · MLB
31 38→48 48→55 47→30 50 200/283/336 136249 163 27% 10% 73 -0.1 228/307/404 176277 234 26% 9% 101 +1.8 225/307/40918426925226%9%99+0.8
Webster Rivas
2022 · MLB
31 44 44→45 47→40 47 219/283/331 112278 124 25% 8% 71 -0.3 223/302/320 97302 86 26% 10% 76 +0.1 215/312/283683022226%12%69-0.2
Rico Brogna
2001 · MLB
31 48 44→40 49→45 45 233/286/362 129282 107 21% 6% 80 +0.4 240/296/360 120293 119 21% 7% 83 +0.6 245/296/332873028821%6%72-0.1
Shane Peterson
2019 · MLB
31 44→54 45→50 54→50 38 220/260/348 128293 138 30% 5% 66 -0.6 207/257/333 126296 138 33% 6% 60 -1.0 175/231/30112725512735%6%37-1.3
Sherman Johnson
2021 · AAA
31 41→51 43→50 46→50 43 205/265/314 109283 1010 30% 7% 59 -1.1 200/286/312 112286 109 31% 9% 68 -0.5 159/268/254952337532%11%44-1.0
Matthew den Dekker
2018 · MLB
30 39→49 45→50 51→55 41 199/254/325 125267 1218 30% 6% 57 -1.2 218/260/366 148304 1514 32% 5% 70 -0.3 215/249/377162301171134%4%65-0.4
Matt Tuiasosopo
2017 · AAA
31 41→50 47→45 47→45 44 206/282/342 135295 144 33% 9% 74 -0.1 203/276/316 113320 125 37% 8% 65 -0.7 177/260/2598229610140%9%41-1.7
Jack Hannahan
2011 · MLB
31 42→52 45 47→45 49 210/283/334 124269 124 26% 9% 72 -0.2 232/306/351 119290 114 23% 9% 86 +0.8 237/318/3451082969121%10%87+0.4
Brandon Allen
2016 · AAA
30 43→47 48→55 47→50 45 218/277/358 140274 166 26% 7% 76 +0.0 205/267/322 117261 126 25% 7% 62 -0.9 162/235/2438120010024%8%27-1.5
Mark Johnson
2007 · MLB
31 43 41→40 46→40 49 209/277/304 95254 86 21% 8% 62 -0.9 239/316/316 77277 65 15% 9% 81 +0.4 261/346/320582944112%11%92+0.5
Chris Parmelee
2019 · AAA
31 40→50 49→55 44→45 46 208/275/352 144273 176 30% 8% 73 -0.1 216/284/401 185316 256 38% 8% 91 +1.1 187/265/38619925831039%9%78+0.1
Ricardo Gastelum
2013 · AAA
29 45 45→40 46→40 46 226/279/347 121265 139 20% 6% 73 -0.1 209/264/321 112289 118 30% 5% 60 -1.0 165/217/2751102319332%4%25-0.9
Ryan Flaherty
2017 · MLB
31 43→45 46→55 51→45 48 218/290/343 126277 135 26% 9% 78 +0.2 230/305/352 122296 137 25% 9% 85 +0.7 224/293/35413029215427%8%77+0.1
Dee Brown
2009 · AAA
31 47→50 46→50 48→45 48 234/290/358 125267 147 19% 7% 81 +0.4 235/297/387 152267 1611 18% 8% 92 +1.2 236/302/412176260201018%8%98+1.2
Yolmer Sánchez
2023 · MLB
31 41→51 44→50 45→50 46 204/284/315 111277 129 29% 9% 68 -0.5 205/298/309 104282 98 28% 11% 72 -0.2 192/293/284922687828%11%62-0.7
Brad Nelson
2014 · AAA
31 43→48 50 45→50 46 224/283/378 154269 194 25% 7% 84 +0.6 213/264/332 119258 136 22% 6% 63 -0.9 185/232/266812199020%5%32-1.3
David Matranga
2008 · AAA
31 40 46→45 51→50 43 206/273/329 123265 1413 28% 7% 67 -0.5 218/294/343 125294 139 29% 8% 79 +0.3 211/297/32911928812529%9%75+0.0