Cooper Kinney2B Durham Bulls
Age 23 L/R 6'1" / 200 lbs AAA HR -6%H +4% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION287 act + 191 ros · stats below = ROS only
wRC+†68
AVG/OBP/SLG.216 / .269 / .357
PA191
HR5
K%32
BB%6
BABIP296
ISO142
MLB%10%
Value2026 · WAR
BAT: -17.6 runs (wOBA-derived runs vs avg)-18BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +13.6 runs (Replacement-level credit)+14REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.40.60.60.50.30.1+$16M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.4$1M+$0.7M
2029Pre-Arb$0.8M+0.6$2M+$1M
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Arb-1$1M+0.5$1M+$0.8M
2032Arb-2$1M+0.3$0.8M+$0.2M
2033Arb-3$0.6M+0.1$0.2M+$0.0M (cut)
Totals $5M $7M +$4M

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
202118 ROKFCL Rays 4739 9110 6132 20 231362308669 77346 2813 282 74
202118 ROKFCL Rays 4735 10110 1092 20 286468371840 86385 1921 395 161
202320 ACharleston RiverDogs 505474 962007 241575 35 203249289538 86285 315 238 40
202320 ACharleston RiverDogs 505456 12524010 421075 35 274342393734 118337 218 331 111
202421 A+Bowling Green Hot Rods 361332 753017 221172 63 226278386664 160319 326 290 80
202421 A+Bowling Green Hot Rods 361322 9332210 32802 63 289357494851 205350 229 369 141
202522 AAMontgomery Biscuits 501468 9619213 261583 01 205252338589 132276 325 255 53
202522 AAMontgomery Biscuits 501458 11121313 361253 01 242302386688 144302 257 306 92
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAATB 287264 58937 201001 33 220277356633 136321 357 273 67 -11 -1 +0 +1 +8 -0.2
YTD23 AAATB 287255 651138 29821 33 255333416749 161341 2910 333 113 +4 -1 +0 +1 +8 1.3
ROS23 AAATB 10% 191176 38815 12611 21 216269357627 142296 326 274 68 -7 +0 +0 +1 +5 -0.1
ROS23 MLBTB 10% 1918 3100 160 00 167211222433 56300 325 271 66 -1 +0 +0 +0 +1 -0.0
FULL23 AAATB 306282 611037 211061 33 216273348621 131316 357 273 67 -11 -1 +0 +1 +9 -0.2
TOT23 AAATB 478440 9617412 321612 54 218274357631 139311 347 274 68 -18 -1 +0 +2 +14 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTB 35% 531489 10722313 341633 43 219274356630 137297 316 282 74 -15 -0 +0 +2 +15 0.1
202825 MLBTB 46% 561515 11423315 381683 43 221279365644 144297 307 288 79 -14 -0 +0 +2 +16 0.4
202926 MLBTB 52% 577529 11924316 401713 43 225283372656 147297 307 291 81 -13 -0 +0 +2 +16 0.6
203027 MLBTB 53% 583533 11924316 411724 43 223284370653 146296 307 292 81 -12 -0 +0 +2 +17 0.6
203128 MLBTB 54% 582532 11924316 421723 43 224284370655 147296 307 291 81 -13 -0 -1 +2 +16 0.5
203229 MLBTB 53% 575526 11724315 411713 43 222282365647 143295 307 289 79 -14 -0 -1 +2 +16 0.3
203330 MLBTB 52% 566517 11423315 411703 32 221282364645 143294 307 286 77 -15 -0 -2 +2 +16 0.1
202724 MLBTB 35% 185170 38815 12571 11 224279371649 147300 316 279 72 -6 -0 +0 +1 +5 -0.0
202825 MLBTB 46% 260239 551127 18781 21 230287381668 151300 307 284 76 -7 +0 +0 +1 +7 0.1
202926 MLBTB 52% 298273 621228 21882 22 227287374661 147300 307 287 78 -7 -0 +0 +1 +8 0.2
203027 MLBTB 53% 309282 641328 22912 22 227288372660 145300 297 288 78 -8 -0 +0 +1 +9 0.2
203128 MLBTB 54% 312285 641328 22922 22 225285368653 144299 297 287 78 -8 -0 -0 +1 +9 0.1
203229 MLBTB 53% 303276 621228 22902 21 225287370656 145298 307 285 76 -8 +0 -1 +1 +9 0.1
203330 MLBTB 52% 295270 601227 21892 21 222283359643 137297 307 282 74 -9 +0 -1 +1 +8 -0.0
▸ Career Totals
Career 19811813 408821351 13959112 1310 225285369654 144302 307 285 76 -53 -1 -2 +7 +56 0.6
/ 162G 650595 13427417 461944 43 225285370655 145302 307 285 76 -18 -0 -1 +2 +18 0.2
Career 55805130 112324226138 367169335 4030 219276357633 138296 307 280 73 -172 -4 -4 +20 +158 -0.2
/ 162G 650598 13128316 431974 53 219276356633 137296 307 280 73 -20 -0 -0 +2 +18 0.0

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
202118 ROKFCL Rays 4735 10110 1092 20 286468371840 86385 1921 395 161 +3 +0 +1 0.5
202320 ACharleston RiverDogs 505456 12524010 421075 35 274342393734 118337 218 331 111 +6 -1 +14 2.0
202421 A+Bowling Green Hot Rods 361322 9332210 32802 63 289357494851 205350 229 369 141 +17 +0 +10 2.7
202522 AAMontgomery Biscuits 501458 11121313 361253 01 242302386688 144302 257 306 92 -4 -0 +14 1.0

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Jose Castillolast yr '08
career totals — 5 seasons, 2,059 PA
52,0593913254296379+7-141.91.9
/162664134+2.4-4.50.6pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,9945314223279369+7+41.31.3
/162664185+2.4+1.30.4pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.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
Cooper Kinney (OGILVIE) 23 40 45 40 35 218/274/357 139311 125 34% 7% 68 -0.3
Ryne Birk
2018 · AA
23 43→42 46→45 43→50 40 219/261/345 126274 146 26% 5% 65 -0.7 198/251/283 85262 611 25% 6% 44 -2.1 173/230/2325823411225%6%21-2.9
Cole Armstrong
2008 · AA
24 42→36 44→50 42→30 39 211/252/326 115277 133 28% 5% 56 -1.3 226/261/354 128276 142 23% 4% 68 -0.5 228/278/36213427317123%6%76+0.0
Jason Vosler
2018 · AA
24 40→43 48→55 41→40 43 207/273/350 142258 173 27% 6% 72 -0.2 207/268/376 169282 223 34% 7% 77 +0.1 215/280/38817326723328%7%82+0.3
Orlando Martinez
2022 · AA
24 42→45 46→50 44→50 37 213/256/341 128292 147 32% 5% 62 -0.9 221/268/342 121290 118 27% 6% 67 -0.5 231/297/326952917921%8%73-0.1
Niko Vasquez
2012 · AA
23 39→41 44→50 40→45 45 195/268/311 116267 123 30% 8% 60 -1.0 203/267/306 103269 85 26% 8% 58 -1.2 224/278/37214829019629%6%77+0.1
David Vidal
2013 · AA
23 43→45 44→45 42→30 40 213/264/335 122283 113 28% 6% 64 -0.8 200/253/291 91289 73 31% 6% 48 -1.9 212/272/32110827111225%7%62-0.6
Drew Ward
2018 · AA
23 43→45 43→55 41→30 41 210/273/319 110314 122 35% 7% 64 -0.8 212/274/355 143334 173 39% 7% 74 -0.1 200/266/36016031420141%7%69-0.3
Steven Lerud
2009 · AA
24 40→41 43→45 43→40 38 200/261/311 111290 114 34% 6% 57 -1.2 203/268/305 102278 104 29% 6% 59 -1.1 199/291/280822907231%9%60-0.3
Matthew Sweeney
2011 · AA
23 41→40 43→50 48→45 40 201/261/311 110293 104 34% 7% 56 -1.3 186/249/296 110271 104 33% 7% 47 -1.9 155/224/26911321910133%7%27-1.2
Cal Mitchell
2022 · AAA
23 44→51 47→50 40→50 38 225/266/354 129288 156 27% 4% 70 -0.3 231/281/366 135295 1511 26% 6% 79 +0.3 220/276/356136284151227%7%72-0.2
Matt Wallach
2009 · A
23 40 48→50 46→40 39 206/262/350 144278 153 31% 6% 68 -0.5 213/271/331 118263 123 23% 6% 66 -0.6 215/288/33812324715319%7%76+0.0
Joe Rizzo
2021 · A
23 45→50 45→55 43→40 40 226/267/342 116283 134 25% 5% 66 -0.6 234/280/389 155295 204 27% 6% 85 +0.7 228/276/38715928221227%6%80+0.2
Dan Gamache
2015 · AA
24 45→50 44→40 41→45 40 218/272/339 121306 105 31% 6% 68 -0.5 243/288/348 105319 94 25% 6% 77 +0.1 248/292/341943228224%6%74-0.1
Tristan Gray
2019 · A
23 37→35 49→55 42→40 38 198/247/351 153272 166 33% 6% 62 -0.9 206/272/358 152266 184 29% 7% 74 -0.1 202/259/33513327315331%6%61-0.6
Fernando Perez
2017 · A
23 36→40 49→50 44→30 37 196/243/337 141265 183 33% 5% 56 -1.3 218/260/365 147286 193 30% 4% 70 -0.3 229/267/37714828820128%4%75-0.0
Deivy Grullón
2018 · AA
22 44→42 44→55 38→30 37 220/255/336 116297 122 30% 4% 59 -1.1 233/277/398 165310 223 31% 6% 86 +0.8 216/265/39217728627134%6%77+0.1
Michael Burgess
2012 · AA
23 38→41 48→50 45 42 199/264/337 138265 164 31% 7% 66 -0.6 206/261/344 138266 143 27% 6% 65 -0.7 209/256/35714826315227%5%65-0.4
Jose Brizuela
2017 · A
24 41→40 46→50 43→45 42 208/270/340 132285 145 32% 7% 68 -0.5 211/263/322 111297 115 31% 6% 59 -1.1 162/194/2417921111029%4%7-1.0
Coco Montes
2022 · AA
25 39→43 46→50 40→50 36 200/242/333 132273 135 31% 4% 54 -1.4 211/280/347 136305 1410 33% 8% 74 -0.1 211/287/344133305141133%8%74-0.0
Chad Spann
2006 · AA
22 40→37 45 40 38 202/255/327 125284 134 33% 6% 58 -1.2 213/264/328 115299 114 31% 5% 62 -0.9 206/256/30810328810231%5%50-1.0