Kendry Chirinos3B Vancouver Canadians
Age 21 R/R 5'11" / 170 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION185 act + 135 ros · stats below = ROS only
wRC+†40
AVG/OBP/SLG.175 / .261 / .242
PA135
HR1
K%39
BB%8
BABIP294
ISO67
MLB%0%
Value2026 · WAR
BAT: -26.9 runs (wOBA-derived runs vs avg)-27BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.70-1.7WAR
trajectory · projected WAR by year
-0.9-1.0-0.6-0.4-0.2262830
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE50
scouting grade only
SPEED40
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
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.0M $-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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Blue Jays 177148 19801 20687 00 128263203466 74222 3811 214 22
202217 ROKDSL Blue Jays 177133 241001 35487 00 180377278655 98267 2720 318 101
202318 ROK2 teams 153122 16001 26724 21 131303156458 25300 4717 237 40
202318 ROK2 teams 153106 19002 42514 21 179428236663 57315 3327 338 117
202419 ROKFCL Blue Jays 164147 31522 9588 72 211293313606 102333 355 260 57
202419 ROKFCL Blue Jays 164140 42832 16418 72 300402443845 143412 2510 382 150
202520 ADunedin Blue Jays 382336 651033 351476 01 193281268549 74325 389 252 51
202520 ADunedin Blue Jays 382322 821336 49976 01 255363370733 115339 2513 332 112
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+TOR 185167 26322 12804 00 156230234463 78276 436 205 15 -18 +0 +0 +1 +5 -1.2
YTD21 A+TOR 185160 33423 19574 00 206306312619 106294 3110 284 75 -5 +0 +0 +1 +5 0.1
ROS21 A+TOR 0% 135120 21311 11523 10 175261242503 67290 398 238 40 -9 +0 +0 +0 +4 -0.5
ROS21 MLBTOR 0% 11 0000 000 00 292 00 224 30 -0 +0 +0 +0 +0 -0.0
FULL21 A+TOR 186168 26322 12804 00 155228232460 77273 436 205 15 -18 +0 +0 +1 +5 -1.2
TOT21 A+TOR 320287 47633 231327 10 164243237480 73284 417 219 26 -27 +0 +0 +1 +9 -1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTOR 35% 435389 731137 361587 21 188269285554 98290 368 254 52 -23 +0 +0 +2 +12 -1.0
202823 MLBTOR 49% 494441 861439 421728 21 195277302579 107291 359 264 61 -22 +0 +0 +2 +14 -0.6
202924 MLBTOR 53% 532473 9415311 451819 31 199281313594 114292 348 271 66 -21 +0 +0 +2 +15 -0.4
203025 MLBTOR 55% 554492 10016412 481869 31 203286325611 122292 349 274 68 -20 +0 +0 +2 +16 -0.2
202722 MLBTOR 35% 150134 25412 12543 10 187268276545 90292 368 242 43 -10 +0 +0 +1 +4 -0.5
202823 MLBTOR 49% 240214 42724 20844 10 196277304581 107293 358 253 52 -13 +0 +0 +1 +7 -0.5
202924 MLBTOR 53% 281250 51826 24955 11 204287324611 120294 349 260 57 -14 -0 +0 +1 +8 -0.5
203025 MLBTOR 55% 303269 54926 261025 21 201283316599 115294 349 263 60 -14 +0 +0 +1 +9 -0.4
▸ Career Totals
Career 975868 17228718 8233517 52 198280309589 111296 348 257 54 -50 +0 +0 +3 +28 -1.9
/ 162G 650579 11519512 5522311 31 199281311592 112297 348 257 54 -33 +0 +0 +2 +18 -1.3
Career 30262668 505821947 272109461 208 189279287566 98296 369 259 56 -150 +1 +0 +11 +86 -5.4
/ 162G 650573 10918410 5823513 42 190279288567 98298 369 259 56 -32 +0 +0 +2 +18 -1.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
202217 ROKDSL Blue Jays 177133 241001 35487 00 180377278655 98267 2720 318 101 +0 +0 +5 0.5
202318 ADunedin Blue Jays 1510 0000 550 00 333333 3333 233 36 -1 +0 +0 -0.1
202318 ROKFCL Blue Jays 13896 19002 37464 21 198438260698 63347 3327 350 126 +4 +0 +4 0.8
202419 ROKFCL Blue Jays 164140 42832 16418 72 300402443845 143412 2510 382 150 +9 +1 +5 1.5
202520 ADunedin Blue Jays 382322 821336 49976 01 255363370733 115339 2513 332 112 +5 -0 +11 1.6

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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 2 projected seasons
2976195198277309+3+1-1.0-0.5
/162664133+2.4+0.7-0.7pk7: 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
Kendry Chirinos (OGILVIE) 21 40 30 40 50 164/243/237 73284 31 41% 7% 26 -1.7
Luis Reynoso
2016 · A
21 41 36→30 43→50 36 193/244/249 56313 45 38% 6% 32 -3.0 198/254/263 65351 46 41% 6% 40 -2.4 156/216/182263140347%6%1-1.1
Yeison Santana
2022 · A
21 43 37→30 45→55 39 199/261/271 71320 510 37% 7% 46 -2.0 217/285/282 65313 315 29% 8% 59 -1.1 221/302/2634230822226%9%57-0.6
Narbe Cruz
2022 · A
21 43 37→40 45 41 202/278/276 74302 57 32% 7% 56 -1.3 208/260/292 84290 66 29% 5% 51 -1.7 208/260/295872958631%5%47-0.8
Willy Diaz
2016 · A
22 39 38→40 43→40 46 187/275/268 81281 63 33% 9% 53 -1.5 189/257/267 78337 45 41% 7% 43 -2.2 169/224/243753182444%5%20-1.2
Luis Rubio
2023 · A
21 40 35→30 46→45 39 185/248/243 57296 27 36% 7% 33 -2.9 189/260/250 61284 38 31% 8% 40 -2.4 127/221/148211940831%10%-2-1.3
J.J. D'Orazio
2023 · A
21 42→46 38→40 41→30 43 200/266/282 82294 53 32% 8% 51 -1.7 211/257/304 93293 73 29% 6% 52 -1.6 194/240/271772679130%5%34-1.0
Gilbert Gomez
2014 · A
22 42→35 36→40 40→50 44 195/267/261 66302 37 34% 8% 46 -2.0 181/259/261 80287 48 35% 9% 43 -2.2 157/243/243862474835%10%29-1.5
Deivi Estrada
2022 · A
21 45 36→30 46→50 45 208/280/278 70305 48 31% 8% 56 -1.3 185/243/254 69328 38 41% 6% 33 -2.9 146/188/204583143452%4%-7-1.2
Johnabiell Laureano
2022 · A
21 42 39→30 45 38 199/257/276 76309 76 36% 6% 46 -2.0 188/258/271 83349 85 44% 8% 45 -2.1 154/240/2337930210148%10%26-0.8
Victor Moscote
2014 · A
20 40 37→30 40→45 37 194/243/263 69285 45 32% 5% 36 -2.7 209/262/265 56278 25 24% 6% 44 -2.1 209/266/252432682321%6%40-0.8
Randy César
2016 · A
21 40→50 38→40 40 40 194/245/270 76274 62 31% 6% 39 -2.5 210/251/294 84320 83 35% 5% 46 -2.0 227/271/317903379234%5%58-0.8
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Antoni Flores
2022 · A
21 43 38→30 46→40 42 202/269/283 81297 56 32% 7% 53 -1.5 212/289/294 82309 66 31% 9% 64 -0.8 197/303/233362914030%12%53-0.3
Richard Nunez
2016 · A
21 41 36→30 45→55 43 193/260/262 69278 37 30% 7% 43 -2.2 196/273/264 68268 311 26% 9% 50 -1.8 200/288/2696924751619%10%56-0.3
Elio Prado
2023 · A
21 44→37 36→40 46→50 47 203/290/267 64289 46 28% 8% 59 -1.1 194/265/290 96265 912 29% 7% 53 -1.5 180/250/27192246101430%7%39-1.4
Milkar Perez
2023 · A
21 40 34→40 44→40 52 181/283/230 49284 24 33% 12% 46 -2.0 212/292/292 80316 53 31% 9% 65 -0.7 211/289/292823095231%9%61-0.6
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Aaron Familia
2019 · A
20 41 38→40 47→40 40 184/272/261 77326 55 41% 9% 50 -1.8 197/268/284 87357 65 42% 8% 53 -1.5 163/242/258953128046%9%31-0.8
Zack Raabe
2022 · A
22 45 36→30 45 44 203/279/265 62322 46 35% 9% 53 -1.5 199/286/263 64282 37 27% 10% 56 -1.3 177/281/225472490725%12%43-1.3
Carlos Quintana
2008 · A
21 43 37→40 40 42 202/268/276 74291 45 30% 7% 50 -1.7 217/272/287 70305 38 28% 6% 54 -1.4 224/258/2583332601730%3%37-0.6