Alejandro KirkC Toronto Blue Jays
Age 27 R/R 5'8" / 245 lbs MLB Svc 5.273 · Ctrl thru 2030
2026 ROS PROJECTION99 act + 399 ros · stats below = ROS only
wRC+†vL 100100vR 99
AVG/OBP/SLG.263 / .333 / .399
PA399
HR11
K%13
BB%9
BABIP279
ISO137
MLB%100%
Value2026 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: -2.0 runs (SB/CS + UBR baserunning)-2RUNFLD: +11.6 runs (Defensive runs vs avg)+12FLDPOS: +8.9 runs (Positional adjustment)+9POSREP: +14.1 runs (Replacement-level credit)+14REPTotal WAR: +3.40+3.4WAR
0.02.04.01.43.83.63.42.9+$69M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 60 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
906.4%
xwOBA
750.338
POWER50
Barrel%
498.0
Avg EV
6189.9
Bat Spd
4270.5
EYE50
Chase%
6628.7%
SPEED30
Sprint
1022.9
Platoon Splits2024-2025 · 892 PA
vs LHP
vs RHP
Edge
PA
244
648
wRC+
105
104
wOBA
322
321
ISO
155
113
◀◀L
BABIP
284
286
K%
16.0%
11.0%
▶▶R
BB%
9.0%
9.0%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2020
Service   5.273 yrs.days
Team Control Through   2030
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$5M+1.4$11M+$6M
2027Ext$12M+3.8$28M+$18M
2028Ext$12M+3.6$25M+$15M
2029Ext$12M+3.4$22M+$13M
2030Ext$12M+2.9$17M+$10M
Totals $51M $103M +$62M

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
201819 ROKBluefield Blue Jays 244220 65818 19302 20 295357450807 155308 128 355 130
201819 ROKBluefield Blue Jays 244206 7310110 33212 20 3544485581.006 204354 914 438 193
201920 A+2 teams 372326 772815 40594 30 236327374701 138273 1611 307 93
201920 A+2 teams 372310 903117 56394 30 290405465870 174312 1015 388 155
202021 MLBToronto Blue Jays 2524 9201 140 00 375400583983 208421 164 424 183 +2 +0 -1 +0 +1 0.2
202021 MLBToronto Blue Jays 2524 9201 140 00 375400583983 208421 164 431 188 +2 +0 -1 +0 +1 0.3
202122 MLB2 teams 245216 541109 22343 00 250328426754 176254 149 332 112 +3 +0 +1 +4 +7 1.6
202122 MLB2 teams 245214 5711010 24313 00 266349458806 192266 1310 353 128 +8 +0 +1 +4 +7 2.1
202223 MLBToronto Blue Jays 541470 13319014 63584 00 283372413785 130296 1112 346 123 +14 +0 +17 +10 +15 5.7
202223 MLBToronto Blue Jays 541470 13419014 63584 00 285374415789 130299 1112 355 130 +18 +0 +17 +10 +15 6.1
202324 MLBToronto Blue Jays 422372 921608 42456 00 247333355688 108262 1110 309 95 -2 +0 +19 +8 +12 3.7
202324 MLBToronto Blue Jays 422372 931608 42456 00 250336358693 108265 1110 316 100 -0 +0 +19 +8 +12 4.0
202425 MLBToronto Blue Jays 386340 851915 35512 00 250324356679 106273 139 298 86 -6 +0 +21 +7 +11 3.3
202425 MLBToronto Blue Jays 386340 861915 35512 00 253326359685 106276 139 304 91 -4 +0 +21 +7 +11 3.5
202526 MLBToronto Blue Jays 506451 12618015 48591 10 279350419769 140290 129 335 115 +8 +0 +26 +9 +14 5.9
202526 MLBToronto Blue Jays 506451 12718015 48591 10 282352421773 140292 129 343 121 +12 +0 +26 +9 +14 6.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBTOR 9989 18402 9130 00 202276315590 112213 139 257 55 -5 +0 +1 +2 +3 0.1
YTD27 MLBTOR 9989 18402 9130 00 202276315590 112213 139 267 63 -4 +0 +1 +2 +3 0.2
ROS27 MLBTOR 100% 399358 9416011 37521 10 263333399733 137277 139 327 108 +4 +0 +10 +7 +11 3.3
ROS27 MLBTOR 100% 399358 9416011 37521 10 263333399733 137278 139 325 107 +3 +0 +10 +7 +11 3.3
FULL27 MLBTOR 498447 11220013 46651 10 251322383704 132266 139 312 97 -2 +0 +12 +9 +14 3.4
TOT27 MLBTOR 498447 11220013 46651 10 251322383704 132266 139 313 98 -1 +0 +12 +9 +14 3.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBTOR 100% 490439 11620013 46642 11 264337399735 134281 139 329 110 +6 -0 +12 +9 +14 4.1
202829 MLBTOR 100% 478429 11319013 45641 10 263335399733 135280 139 327 109 +5 +0 +11 +9 +14 3.9
202930 MLBTOR 100% 466418 10818012 44631 10 258330388718 129279 149 324 106 +3 +0 +10 +8 +13 3.6
203031 MLBTOR 100% 437392 10117011 41611 10 258329385715 128277 149 320 103 +2 +0 +8 +8 +12 3.1
203132 MLBTOR 100% 406364 9215010 38581 10 253325376701 124273 149 314 99 -1 +0 +7 +7 +12 2.6
203233 MLBTOR 100% 366328 821309 34541 00 250322372694 122269 159 307 93 -3 +0 +5 +7 +10 2.0
203334 MLBTOR 100% 314281 671007 29481 00 238312349661 110263 159 297 86 -5 +0 +3 +6 +9 1.3
202728 MLBTOR 100% 490439 11620013 46642 11 264337399735 134282 139 328 109 +5 -0 +12 +9 +14 4.0
202829 MLBTOR 100% 478429 11319013 45641 10 263335399733 135282 139 326 108 +4 +0 +11 +9 +14 3.8
202930 MLBTOR 100% 466418 10918012 44631 10 261333390723 129280 149 323 105 +3 +0 +10 +8 +13 3.5
203031 MLBTOR 100% 437392 10117011 41611 10 258329385715 128278 149 319 102 +1 +0 +8 +8 +12 3.1
203132 MLBTOR 100% 406364 9215010 38581 10 253325376701 124275 149 313 98 -1 +0 +7 +7 +12 2.5
203233 MLBTOR 100% 366328 821309 34541 00 250322372694 122270 159 306 92 -3 +0 +5 +7 +10 1.9
203334 MLBTOR 100% 314281 671007 29481 00 238312349661 110264 159 296 85 -5 +0 +3 +6 +9 1.3
▸ Career Totals
Career 54254831 12632101137 52270325 71 261337390727 129279 1310 324 106 +39 +1 +149 +98 +154 45.0
/ 162G 650579 15125016 63843 10 261337387724 126279 1310 324 106 +5 +0 +18 +12 +18 5.4
Career 60975428 14142493151 58480431 121 261336391727 130279 1310 323 105 +35 +2 +149 +109 +173 47.8
/ 162G 650579 15127016 62863 10 261335390726 130280 1310 323 105 +4 +0 +16 +12 +18 5.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
201819 ROKBluefield Blue Jays 244206 7310110 33212 20 3544485581.006 204354 914 438 193 +26 +0 +7 3.4
201920 A+Dunedin Blue Jays 276233 672504 38314 20 288396446843 159317 1114 378 147 +15 +0 +8 2.3
201920 ALansing Lugnuts 9677 23613 1880 10 299432519951 221299 819 415 176 +8 +0 +3 1.1
202021 MLBToronto Blue Jays 2524 9201 140 00 375400583983 208421 164 431 188 +2 +0 -1 +0 +1 0.3
202122 MLBToronto Blue Jays 189165 40808 19223 00 242332436768 194234 1210 339 118 +4 +0 +1 +4 +5 1.5
202122 AAABuffalo Bisons 5649 17302 590 00 347407531938 184375 169 399 164 +4 +0 +2 0.6
202223 MLBToronto Blue Jays 541470 13419014 63584 00 285374415789 130299 1112 355 130 +18 +0 +17 +10 +15 6.1
202324 MLBToronto Blue Jays 422372 931608 42456 00 250336358693 108265 1110 316 100 -0 +0 +19 +8 +12 4.0
202425 MLBToronto Blue Jays 386340 861915 35512 00 253326359685 106276 139 304 91 -4 +0 +21 +7 +11 3.5
202526 MLBToronto Blue Jays 506451 12718015 48591 10 282352421773 140292 129 343 121 +12 +0 +26 +9 +14 6.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 20691822 48982151 20823916 10 268348398747 130282 1210 334 114 +32 +0 +82 +38 +59 21.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
#1J.J. Hardylast yr '17
career totals — 13 seasons, 6,309 PA
136,3091888256305408+68+16340.435.7
/162664201+7.1+17.24.3pk7: 31
#2Brandon Crawfordlast yr '24
career totals — 14 seasons, 6,318 PA
146,31814747249318395+68+14238.934.0
/162664155+7.1+14.94.1pk7: 29
#3Andrelton Simmonslast yr '22
career totals — 11 seasons, 4,816 PA
114,8167072263312366+51+16830.929.0
/1626641010+7.0+23.14.3pk7: 27
#4Matt Wieterslast yr '19
career totals — 11 seasons, 4,387 PA
114,3871469250313411+78+8130.028.4
/162664221+11.9+12.24.5pk7: 27
#5Yan Gomeslast yr '24
career totals — 13 seasons, 4,082 PA
134,0821378246295412+69+10327.426.2
/162664221+11.2+16.84.4pk7: 25
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
145,5981418260332390+100+16828.324.4
/162664171+11.9+19.93.4pk7: 20
#6Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20

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
Alejandro Kirk (OGILVIE) 27 60 50 30 50 251/322/383 132266 131 13% 9% 98 +3.4
J.R. House
2008 · MLB
28 53→60 48→50 37→30 46 263/306/407 144289 153 15% 5% 100 +1.7 238/283/354 116262 132 14% 6% 76 +0.1 229/274/3299925111014%5%62-0.6
Casey McGehee
2012 · MLB
29 51→61 50→55 35→40 51 257/314/414 157283 182 17% 8% 105 +2.1 248/311/370 122289 124 18% 8% 93 +1.3 269/326/350813195416%7%90+0.9
Luis Gonzalez
2006 · MLB
27 56→58 48→50 36→40 45 278/320/422 144310 155 16% 5% 110 +2.4 250/300/381 131283 127 16% 5% 91 +1.1 235/279/3481122698415%3%72-0.1
Chris Snyder
2008 · MLB
27 49→44 50→55 39→30 55 246/332/403 157279 182 19% 10% 111 +2.5 232/337/414 182276 222 23% 13% 116 +2.8 214/333/39618225523025%14%98+0.9
Jason Phillips
2005 · MLB
28 51→61 45 38→30 56 251/328/379 128264 132 11% 8% 102 +1.9 236/292/353 117257 123 13% 6% 80 +0.4 231/274/3299825910115%4%64-0.3
J.J. Hardy
2010 · MLB
27 50→55 52→55 41→30 52 255/314/418 164275 202 16% 8% 107 +2.2 249/301/407 158271 192 16% 7% 98 +1.6 244/288/40816425222114%6%89+1.0
Jay Payton
2001 · MLB
28 55→61 51→55 36→50 50 278/324/434 157288 197 12% 6% 115 +2.8 280/327/442 162296 197 12% 6% 118 +3.0 286/342/45516929919511%7%124+3.1
Manny Rodriguez
2010 · AAA
28 53→63 47→55 38→50 47 264/307/406 142282 145 13% 5% 100 +1.7 245/288/400 155267 179 15% 5% 92 +1.2 263/302/420157280201014%3%104+1.5
Martín Prado
2012 · MLB
28 56→65 47→50 38→45 51 277/323/415 138294 145 11% 6% 109 +2.4 280/332/412 132300 128 10% 7% 111 +2.5 282/335/41112930311710%7%110+2.6
John Buck
2007 · MLB
27 48→53 50→60 38→30 45 242/296/397 154286 183 22% 6% 94 +1.3 232/305/406 174276 202 23% 8% 100 +1.7 251/312/43518430123124%7%105+1.4
Colin Moran
2020 · MLB
27 55→57 49→55 35→30 47 272/325/423 151324 172 21% 7% 112 +2.6 250/316/408 158312 193 25% 8% 105 +2.1 230/303/38015029119127%9%91+0.6
Josmil Pinto
2015 · MLB
26 50→59 51→55 36→40 50 252/317/415 163297 182 22% 8% 107 +2.2 227/281/365 138284 163 25% 7% 79 +0.3 212/260/33912726716026%5%60-0.5
Alex Gonzalez
2004 · MLB
27 50→55 49→55 39→40 46 248/307/409 161283 153 19% 6% 102 +1.8 245/295/402 157281 164 19% 6% 95 +1.4 247/294/41616927219117%5%94+1.1
Joe Crede
2005 · MLB
27 48→53 54→60 38→30 48 249/303/427 178258 222 15% 6% 105 +2.1 257/306/449 192259 262 13% 6% 112 +2.6 258/305/45319425527012%5%110+1.6
Devin Mesoraco
2015 · MLB
27 47→49 56→60 35→40 50 250/323/441 191280 243 21% 8% 117 +2.9 230/314/393 163269 196 22% 9% 101 +1.8 206/298/36515923121121%9%83+0.2
Ronny Paulino
2009 · MLB
28 53→63 45→50 39→40 48 258/311/384 126303 123 19% 7% 96 +1.5 256/312/379 123299 124 18% 8% 95 +1.4 258/303/37211529614318%6%88+0.4
Cesar Tapia
2009 · AAA
26 57→60 46→55 40→50 48 280/324/412 132297 135 11% 5% 109 +2.4 267/311/371 104290 106 11% 5% 92 +1.2 254/298/417162271211115%5%99+0.9
Robinson Chirinos
2011 · AAA
27 50→46 53→60 39→50 51 257/329/436 179284 204 18% 8% 118 +3.0 236/304/369 133286 144 22% 8% 90 +1.0 230/343/43520529626229%11%122+2.1
Matthew LeCroy
2003 · MLB
27 49 54→55 38→30 48 253/307/438 185284 214 20% 7% 109 +2.4 271/331/457 186317 243 22% 7% 124 +3.4 272/340/45418231926022%8%124+1.9
Saul Soto
2007 · AAA
28 53→63 51→60 38→45 48 268/318/431 163292 194 16% 6% 111 +2.5 273/323/460 187300 244 18% 6% 122 +3.3 286/340/48219731226217%7%131+2.7