Donovan Solano1B Texas Rangers
Age 38 R/R 5'8" / 210 lbs MLB Svc 14.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 238 proj PA
wRC+†vL 7990vR 118
AVG/OBP/SLG.253 / .317 / .372
PA238
HR5
K%22
BB%7
ISO120
MLB%100%
Value2026 · WAR
BAT: -0.9 runs (wOBA-derived runs vs avg)-1BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +1.2 runs (Defensive runs vs avg)+1FLDPOS: -4.2 runs (Positional adjustment)-4POSREP: +6.7 runs (Replacement-level credit)+7REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
-0.1-0.3-0.22628
Tools · Splits · ContractCON 63 / POW 36
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT63
Whiff%
5110.8%
xwOBA
610.321
POWER36
Barrel%
244.9
Avg EV
4488.7
Bat Spd
1065.9
EYE40
Chase%
3434.8%
SPEED41
Sprint
1025.0
DEFENSE25
scouting grade only
Platoon Splits2024-2025 · 488 PA
vs LHP
vs RHP
Edge
PA
219
269
wRC+
78
117
▶▶R
wOBA
288
339
▶▶R
ISO
105
126
▶▶R
BABIP
288
366
▶▶R
K%
20.5%
22.3%
L
BB%
6.8%
5.6%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2012
Service   14.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $0.0M -$0.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
200517 ROKJohnson City Cardinals 164150 32300 9313 32 213272233505 20267 195 227 32
200517 ROKJohnson City Cardinals 164145 38400 14223 32 262340290629 28306 139 292 82
200719 A2 teams 490461 104910 16647 53 226262249512 24260 133 225 30
200719 A2 teams 490455 1091010 22467 53 240285266551 26265 94 252 51
200820 A+2 teams 565519 1341932 311186 33 258308318625 60330 215 273 67
200820 A+2 teams 565508 1432042 42856 33 281344348692 67334 157 311 96
200921 AA2 teams 454425 971211 21853 40 228269268538 40283 195 239 41
200921 AA2 teams 454415 1041411 31663 40 251307296604 46296 157 276 69
201022 AAAMemphis Redbirds 344333 741112 8462 21 222245279524 57253 132 232 36
201022 AAAMemphis Redbirds 344330 841214 11352 21 255283333616 79275 103 277 70
201123 AAA2 teams 362337 822513 15681 20 243278350628 107293 194 268 63
201123 AAA2 teams 362330 882813 22511 20 267314385699 118304 146 305 92
201224 MLB2 teams 476429 1231942 28926 110 287339364703 77355 196 306 92 -4 +2 +1 +2 +13 1.4
201224 MLB2 teams 476426 1211842 31856 110 284341359700 75345 187 310 95 -2 +2 +1 +2 +13 1.6
201325 MLB2 teams 468428 1151624 26718 31 269323343666 75311 156 292 82 -10 +0 +6 +2 +13 1.2
201325 MLB2 teams 468427 1151625 27688 31 269325351676 82307 156 304 91 -5 +0 +6 +2 +13 1.7
201426 MLB2 teams 362331 821213 19673 12 248295317612 69300 195 271 66 -14 -1 +6 +1 +10 0.3
201426 MLB2 teams 362331 801213 19663 12 242289311600 69292 185 267 63 -15 -1 +6 +1 +10 0.2
201527 AAA3 teams 256245 58610 4512 01 237255269524 33296 202 229 34
201527 AAA3 teams 256244 59610 5452 01 242263275538 33294 182 240 42
201628 AAA3 teams 641607 1743048 211123 21 287314389703 102335 173 303 90
201628 AAA3 teams 641597 1823538 31963 21 305342414756 109347 155 333 113
201729 AAA2 teams 470447 1153103 15854 10 257288347634 89309 183 278 71
201729 AAA2 teams 470435 1283504 27684 10 294341402744 108339 146 331 111
201830 AAA3 teams 423395 1081913 13656 41 273307349656 76312 153 287 78
201830 AAA3 teams 423389 1252524 19486 41 321362427789 105350 114 346 123
201931 MLB3 teams 360336 1081916 18713 01 321361438799 116389 205 349 125 +10 -0 +3 +1 +10 2.5
201931 MLB3 teams 360334 1102016 20663 01 329373449822 120392 186 364 137 +15 -0 +3 +1 +10 3.0
202032 MLBSan Francisco Giants 203190 641613 10392 00 337376479855 142409 195 377 146 +11 +0 -5 +1 +6 1.2
202032 MLBSan Francisco Giants 203190 621513 10392 00 326366463829 137396 195 367 139 +9 +0 -5 +1 +6 1.0
202133 MLB2 teams 363323 951908 25649 20 294361427789 133340 187 340 119 +8 +0 +0 +1 +10 2.0
202133 MLB2 teams 363323 921807 25639 20 285353406759 121329 177 337 116 +7 +0 +0 +1 +10 1.9
202234 MLB2 teams 338308 861904 20667 00 279337380717 101340 206 320 103 +1 +0 +1 -6 +10 0.5
202234 MLB2 teams 338307 892005 21657 00 290349404753 114350 196 337 116 +6 +0 +1 -6 +10 1.0
202335 MLBMinnesota Twins 450394 1112615 4010015 00 282370391761 109366 229 340 119 +9 +0 -6 -8 +13 0.8
202335 MLBMinnesota Twins 450394 1112615 4010015 00 282370391761 109366 229 346 123 +12 +0 -6 -8 +13 1.1
202436 MLB2 teams 360329 941609 25764 21 286344416760 131346 217 338 117 +7 +0 -3 +1 +10 1.6
202436 MLB2 teams 360327 951609 27734 21 291352422774 131348 208 346 123 +9 +0 -3 +1 +10 1.8
202537 MLB2 teams 218200 47523 12513 00 235288325613 90295 236 272 66 -8 +0 -1 -4 +6 -0.7
202537 MLB2 teams 218199 48523 13503 00 241298332629 90302 236 282 74 -6 +0 -1 -4 +6 -0.5
▸ 2026 Season
202638 MLBTEX 238216 551015 16524 21 255318380697 125315 227 312 97 -1 +0 +1 -4 +7 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202739 MLBTEX 100% 141129 31512 9322 10 240300341641 101304 236 296 85 -2 +0 -8 -3 +4 -0.9
202840 MLBTEX 100% 8074 17301 5181 00 230287311598 81295 226 288 78 -2 +0 -9 -1 +2 -1.0
202739 MLBTEX 100% 141129 31512 9322 10 240300341641 101306 236 286 77 -4 +0 -8 -3 +4 -1.0
202840 MLBTEX 100% 8074 17301 5181 00 230287311598 81297 226 277 70 -3 +0 -9 -1 +2 -1.1
▸ Career Totals
Career 34063104 8531521146 21365953 165 275332375707 101333 196 317 101 +2 +1 -15 -8 +97 7.8
/ 162G 650592 1632929 4112610 31 275333377710 101334 196 317 101 +0 +0 -3 -1 +18 1.5
Career 82267606 20063502777 4061524104 4818 264310347657 83318 195 289 80 -190 +2 -14 -70 +233 -3.9
/ 162G 650601 1592826 321208 41 265310348658 83319 185 289 80 -15 +0 -1 -6 +18 -0.3

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
200517 ROKJohnson City Cardinals 164145 38400 14223 32 262340290629 28306 139 292 82 -3 -0 +5 0.1
200719 A+Palm Beach Cardinals 174163 34210 8211 01 209250233483 25238 125 222 28 -14 -0 +5 -1.0
200719 ASwing of the Quad Cities 316292 75800 14256 52 257304284589 27279 84 269 64 -13 +0 +9 -0.4
200820 AASpringfield Cardinals 120106 28501 5224 21 264322340661 75321 184 290 80 -3 +0 +3 0.1
200820 A+Palm Beach Cardinals 445402 1151541 37632 12 286349351700 65337 148 317 101 +0 -1 +13 1.3
200921 AAAMemphis Redbirds 178164 52700 10272 30 317364360723 43380 156 327 108 +2 +1 +5 0.7
200921 AASpringfield Cardinals 276251 52711 21391 10 207271255526 48242 148 243 44 -17 +0 +8 -1.0
201022 AAAMemphis Redbirds 344330 841214 11352 21 255283333616 79275 103 277 70 -12 +0 +10 -0.2
201123 AAAMemphis Redbirds 258229 652111 19351 20 284341397739 114325 147 320 103 +1 +0 +7 0.9
201123 AASpringfield Cardinals 104101 23702 3160 00 228250356606 129253 153 268 64 -4 +0 +3 -0.1
201224 MLBMiami Marlins 316285 841132 21582 70 295347375723 81357 187 319 102 +1 +1 +1 +2 +9 1.4
201224 AAANew Orleans Zephyrs 160141 37710 10274 40 262329326655 64322 176 292 82 -3 +1 +5 0.2
201325 MLBMiami Marlins 395361 901313 23577 31 249307316623 66287 146 283 75 -11 +0 +6 +2 +11 0.8
201325 AAANew Orleans Zephyrs 7366 25312 4111 00 379423545968 167418 155 416 176 +6 +0 +2 0.9
201426 MLBMiami Marlins 340310 781113 19613 12 252301323624 71304 186 278 71 -11 -1 +6 +1 +10 0.5
201426 AAANew Orleans Zephyrs 2221 2100 050 00 9595143238 48118 230 100 -66 -4 +0 +1 -0.4
201527 MLBMiami Marlins 9490 17310 1182 00 189215244459 56236 191 206 16 -9 +0 -1 +3 +3 -0.5
201527 AAANew Orleans Zephyrs 147140 38300 4240 01 271292293585 21322 163 261 58 -7 -0 +4 -0.3
201527 INTLAguilas Cibaenas 1514 4000 030 00 286286286571 364 200 241 43 -1 +0 +0 -0.1
201628 MLBNew York Yankees 2322 5201 130 00 227261455715 227222 134 311 96 -0 +0 +0 +2 +1 0.3
201628 AAAScranton/Wilkes-Barre RailRiders 546511 1633337 25792 21 319353436790 117361 145 347 123 +14 +0 +15 3.1
201628 INTLDominican Republic 7264 14000 5141 00 219286219504 269 197 235 38 -5 +0 +2 -0.3
201729 AAAScranton/Wilkes-Barre RailRiders 405373 1052904 24604 10 282332391723 110324 156 322 105 +2 +0 +11 1.4
201729 INTLTigres del Licey 6562 23600 380 00 371400468868 97426 125 387 155 +4 +0 +2 0.6
201830 AAAOklahoma City Dodgers 340314 1002114 16404 41 318359430789 111348 125 347 124 +9 +0 +10 2.0
201830 ROKAZL Dodgers 2725 11100 011 00 440462480942 40440 40 410 172 +2 +0 +1 0.3
201830 INTLTigres del Licey 5650 14310 371 00 280333380713 100311 125 310 95 -0 +0 +2 0.1
201931 MLBSan Francisco Giants 228215 711314 10491 01 330363456819 126409 214 361 134 +9 -0 +3 +1 +6 2.0
201931 AAASacramento River Cats 9787 28402 9111 00 322392437829 115351 119 373 144 +5 +0 +3 0.8
201931 INTLTigres del Licey 3532 11300 161 00 344382438820 94407 173 358 132 +1 +0 +1 0.2
202032 MLBSan Francisco Giants 203190 621513 10392 00 326366463829 137396 195 367 139 +9 +0 -5 +1 +6 1.0
202133 MLBSan Francisco Giants 344307 861707 25587 20 280348404752 124321 177 335 114 +6 +0 +0 +1 +10 1.8
202133 AAASacramento River Cats 1916 6100 052 00 375444438882 62500 260 383 151 +1 +0 +1 0.2
202234 MLBCincinnati Reds 304278 791604 19615 00 284341385726 101349 206 326 108 +3 +0 +1 -6 +9 0.6
202234 AAALouisville Bats 3429 10401 242 00 3454245861.010 241360 126 430 187 +3 +0 +1 0.4
202335 MLBMinnesota Twins 450394 1112615 4010015 00 282370391761 109366 229 346 123 +12 +0 -6 -8 +13 1.1
202436 MLBSan Diego Padres 309283 811308 22653 21 286344417761 131346 217 340 119 +7 +0 -3 +1 +9 1.4
202436 AAAEl Paso Chihuahuas 5144 14301 581 00 318400455855 136361 1610 377 146 +3 +0 +1 0.4
202537 MLBTexas Rangers 179166 41413 8403 00 247294337631 90304 224 283 75 -5 +0 -1 -4 +5 -0.5
202537 AAARound Rock Express 3933 7110 5100 00 212316303619 91292 2613 280 72 -1 +0 +1 -0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 31852901 8051441043 19960950 155 277335378713 101336 196 319 102 +9 +1 +1 -4 +90 9.9

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
#1Reed Johnsonlast yr '14
career totals — 12 seasons, 3,968 PA
123,9686541280336406-30-1610.511.0
/162664117-5.1-2.61.8pk7: 11
#2Avisaíl Garcíalast yr '24
career totals — 13 seasons, 4,298 PA
134,29814051263316417-43-356.68.0
/162664228-6.7-5.41.0pk7: 9
#3Chris Denorfialast yr '15
career totals — 8 seasons, 2,339 PA
82,3394055272330392-20+26.06.4
/1626641116-5.5+0.51.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
143,6215018275329376-66-13.04.5
/16266493-12.1-0.20.5pk7: 6
#4Chris Gomezlast yr '08
career totals — 9 seasons, 2,291 PA
92,2912714275322373-6-113.23.6
/16266484-1.8-3.20.9pk7: 4
#5Casey Kotchmanlast yr '12
career totals — 9 seasons, 3,391 PA
93,3917114262328388-61-281.33.3
/162664143-11.9-5.50.3pk7: 5
#6Orlando Palmeirolast yr '07
career totals — 8 seasons, 1,867 PA
81,8671125272347355-16-112.52.7
/16266449-5.7-3.90.9pk7: 3

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
Donovan Solano (OGILVIE) 38 63 36 41 40 253/317/372 119315 52 22% 7% 97 +0.6
Raul Sanchez
2011 · AAA
38 53→55 40→45 42→50 46 250/306/342 92301 67 19% 6% 83 +0.6 253/305/363 110303 107 19% 5% 89 +0.9 254/310/36410930510419%5%88+0.4
Grimaldo Martinez
2007 · AAA
38 59→65 40 44→45 50 282/329/374 91306 76 10% 6% 100 +1.7 253/296/335 82281 67 12% 5% 76 +0.1 250/292/319692785612%5%68-0.3
Juan Canizales
2010 · AAA
39 56→62 40 40→45 46 270/304/357 87300 84 13% 5% 85 +0.7 242/284/354 112271 117 15% 5% 77 +0.1 247/292/36712026712712%5%80+0.2
Pedro Iturbe
2007 · AAA
38 56 46→45 39→30 40 276/302/400 124313 145 17% 3% 96 +1.5 252/284/352 100281 104 14% 3% 76 +0.0 282/309/369873118012%2%87+0.5
Serafin Rodriguez
2013 · AAA
38 55→65 41→45 41→50 42 267/294/359 93289 94 12% 3% 82 +0.5 262/294/364 102293 107 14% 3% 83 +0.6 292/322/385933268513%3%98+0.4
Jason Wood
2008 · MLB
38 48→49 46→45 45→40 44 240/290/365 125299 144 24% 6% 82 +0.5 229/278/320 91285 97 22% 5% 66 -0.6 226/274/282572785420%5%52-1.0
Doug Bernier
2017 · AAA
37 50→54 42→40 43→45 44 241/294/342 101302 107 23% 6% 78 +0.2 223/274/319 96291 107 26% 6% 63 -0.8 192/242/239472545025%5%27-1.4
Jose Espinoza
2012 · AAA
38 53→57 42→45 46→45 49 254/312/365 111303 98 19% 7% 92 +1.2 253/302/344 91311 86 20% 7% 82 +0.5 270/317/333633366020%6%85+0.3
Heber Gomez
2016 · AAA
38 55→62 38→40 43→50 44 258/285/340 81281 66 11% 3% 72 -0.2 237/276/312 75274 56 15% 4% 62 -0.9 233/278/261282780215%4%46-0.4
Hernando Arredondo
2015 · AAA
38 47→56 48→50 40→50 42 239/275/378 139269 164 19% 4% 79 +0.3 238/277/355 117293 137 23% 4% 74 -0.1 253/284/3489532112425%3%72-0.0
Orlando Palmeiro
2007 · MLB
38 53 42→40 46→50 51 252/312/367 115277 87 13% 7% 92 +1.2 241/318/345 104265 97 12% 9% 89 +1.0 229/336/25729247007%13%69-0.1
Ramon Orantes
2013 · AAA
39 60→63 44→45 43→40 44 296/329/409 113328 125 14% 4% 110 +2.4 268/305/365 97313 95 17% 4% 88 +0.9 266/303/350843138217%4%82+0.2
Christian Quintero
2014 · AAA
38 48→58 42→50 42→55 45 235/275/335 100271 95 17% 5% 68 -0.5 237/285/341 104266 106 15% 6% 73 -0.1 237/288/332942649513%6%71-0.2
So Taguchi
2008 · MLB
39 57→58 40→45 48→50 52 272/330/369 97301 714 12% 7% 100 +1.7 241/311/333 92271 711 13% 8% 83 +0.6 219/295/288692505914%8%63-0.3
Alfredo Amezaga
2016 · AAA
38 56 40 45→55 47 266/311/356 90309 78 16% 6% 88 +0.9 255/303/337 82302 710 17% 6% 80 +0.4 263/315/3306631261017%6%79+0.2
Arnoldo Castro
2006 · AAA
37 50 40 37→40 46 242/284/328 86277 84 16% 5% 69 -0.4 237/278/309 72263 67 12% 5% 62 -0.9 242/280/26321257025%5%46-0.7
Endy Chavez
2017 · MLB
39 50→60 41→45 46→55 49 243/294/346 102276 910 15% 6% 79 +0.3 271/312/374 103297 105 12% 5% 93 +1.3 299/335/382833267110%5%102+1.3
Jorge Luis Valle
2013 · AAA
38 53→63 37→50 38→40 44 249/289/317 68288 46 15% 4% 69 -0.4 250/284/353 103289 108 17% 4% 76 +0.1 286/301/3758931510013%1%85+0.2
Mike Redmond
2009 · MLB
38 59 37→40 46→30 49 279/326/354 76301 43 9% 5% 94 +1.3 240/296/329 89273 65 14% 7% 75 -0.0 237/299/289522760013%7%64-0.2
Jamie Burke
2009 · MLB
37 51→48 42→45 40→30 48 248/296/354 106270 104 13% 5% 82 +0.5 218/271/311 93267 86 21% 6% 60 -1.0 193/244/256632484223%5%32-0.7