Patrick Dorrian2B Nashville Sounds
Age 30 L/R 6'1" / 188 lbs AAA HR -4% Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†69
AVG/OBP/SLG.207 / .273 / .336
PA250
HR6
K%31
BB%7
ISO130
MLB%10%
Value2026 · WAR
BAT: -8.7 runs (wOBA-derived runs vs avg)-9BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12627
Tools · ContractCON 23 / POW 35
Toolsscout grade
CONTACT23
scouting grade only
POWER35
scouting grade only
EYE49
scouting grade only
SPEED45
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
201822 ROKBristol Pirates 200178 46962 18452 21 258333410743 152331 229 315 99
201822 ROKBristol Pirates 200167 561282 28322 21 335434539973 204400 1614 421 181
201923 A2 teams 459423 772047 261604 82 182236298534 116268 356 233 36
201923 A2 teams 459408 10024410 411144 82 245320397717 152311 259 318 101
202125 AA2 teams 489442 8418213 411904 42 190265328593 138295 398 260 57
202125 AA2 teams 489414 10021222 691434 42 242355461817 220311 2914 362 135
202226 AAANashville Sounds 353323 5412112 291421 41 167238322560 155249 408 246 46
202226 AAANashville Sounds 353310 6414214 421111 41 206303400703 194270 3112 315 99
202327 AAANashville Sounds 407375 8115120 241606 43 216274421695 205310 396 297 85
202327 AAANashville Sounds 407365 8718121 341276 43 238314466779 227301 318 342 120
202428 AAANashville Sounds 276250 38513 22982 20 152226216442 64232 368 206 16
202428 AAANashville Sounds 276239 41623 33792 20 172277251528 79239 2912 249 49
▸ 2026 Season
202630 MLBMIL 250227 47916 18773 31 207274335609 128282 317 276 69 -9 +0 +0 +1 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBMIL 27% 264239 50917 20803 31 209279343622 134281 308 276 70 -9 +0 -3 +1 +7 -0.3
202731 MLBMIL 27% 7266 13202 5221 10 197264318582 121278 317 266 62 -3 +0 -1 +0 +2 -0.1
▸ Career Totals
Career 7266 13202 5221 10 197264318582 121262 317 266 62 -3 +0 -1 +0 +2 -0.1
/ 162G 650596 11718018 451999 90 196263317580 121261 317 266 62 -28 +2 -7 +2 +18 -1.2
Career 26982457 477971770 19895225 3011 194261333594 139281 357 261 58 -129 +2 -3 +10 +76 -4.5
/ 162G 650592 11523417 482296 73 194262333595 139280 357 261 58 -31 +0 -1 +2 +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
201822 ROKBristol Pirates 200167 561282 28322 21 335434539973 204400 1614 421 181 +18 +0 +6 2.4
201923 A+Frederick Keys 204189 44714 13500 00 233282344626 111292 256 279 72 -6 +0 +6 -0.1
201923 AGreensboro Grasshoppers 255219 561736 28644 82 256351443794 187329 2511 348 125 +7 +1 +7 1.5
202125 AAANorfolk Tides 1616 2000 080 00 125125125250 250 500 113 -55 -3 +0 +0 -0.2
202125 AABowie Baysox 473398 9821222 691354 42 246363475838 229313 2915 370 141 +22 +0 +13 3.6
202226 AAANashville Sounds 353310 6414214 421111 41 206303400703 194270 3112 315 99 -0 +0 +10 1.0
202327 AAANashville Sounds 407365 8718121 341276 43 238314466779 227301 318 342 120 +9 -0 +12 2.1
202428 AAANashville Sounds 276239 41623 33792 20 172277251528 79239 2912 249 49 -16 +0 +8 -0.8

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
Patrick Dorrian (OGILVIE) 30 23 35 45 49 207/273/336 129282 63 31% 7% 69 -0.2
Michael Pérez
2023 · MLB
30 33 49→50 45→40 46 184/255/323 140226 184 28% 8% 58 -1.2 193/267/322 129258 164 30% 8% 63 -0.8 168/248/28211422714032%8%43-0.9
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Brian Jeroloman
2015 · AAA
30 38→37 39→45 39→40 44 189/254/267 77262 84 30% 8% 42 -2.3 204/280/279 75274 55 25% 9% 56 -1.3 195/290/237422590022%11%49-0.5
Anthony Bemboom
2020 · MLB
30 39 42→45 44→45 43 195/253/296 100257 104 28% 7% 49 -1.8 210/278/339 129269 145 26% 8% 71 -0.3 209/279/32611726812226%8%66-0.2
Tyler LaTorre
2014 · AAA
31 42 43→40 48→40 42 207/266/314 107282 116 30% 7% 59 -1.1 220/277/308 88311 78 29% 7% 62 -0.9 236/285/293573353429%6%59-0.4
Steven Lerud
2015 · AAA
30 45→41 42→45 48→40 47 215/298/317 102298 95 29% 9% 75 -0.0 217/292/296 79308 65 29% 8% 66 -0.6 208/288/255463053030%8%50-0.6
Jordan Procyshen
2022 · AA
29 39 48→40 49→40 42 203/270/342 139261 176 29% 6% 69 -0.4 209/288/333 124300 149 33% 8% 74 -0.1 184/269/329146252201034%8%63-0.2
Mike Rose
2007 · MLB
30 38 48→50 46→40 43 200/263/344 144268 165 31% 7% 66 -0.6 212/268/335 123287 136 29% 7% 66 -0.6 207/260/30710127711228%7%54-0.5
Xorge Carrillo
2019 · AAA
30 43 41→40 45→30 40 214/261/310 95281 105 27% 5% 56 -1.3 244/302/369 125281 137 18% 6% 89 +0.9 266/327/38511829313213%6%99+0.7
Kevin Cash
2008 · MLB
30 35 45→40 43→30 41 183/249/298 115253 134 32% 7% 49 -1.8 202/270/308 106281 114 30% 8% 60 -1.0 193/265/272792649029%9%45-0.5
Brandon Hicks
2016 · MLB
30 37→41 46→50 46→50 41 185/262/309 123286 145 38% 8% 57 -1.2 196/262/312 116334 1310 42% 7% 57 -1.2 165/231/25894300121246%7%28-1.7
Justin Leone
2007 · MLB
30 41 47→50 43→55 46 210/282/340 130272 156 28% 8% 73 -0.1 204/283/350 146267 1616 29% 9% 77 +0.1 187/272/333146244161929%10%67-0.4
Dusty Brown
2012 · MLB
30 42 47→45 42→30 44 215/272/352 137271 145 26% 7% 72 -0.2 218/293/379 161275 186 26% 9% 88 +0.9 197/307/36516923418024%13%90+0.3
Dustin Garneau
2018 · MLB
30 38→37 49→50 44→45 44 201/262/348 147241 174 25% 7% 67 -0.5 201/275/344 143257 154 27% 7% 72 -0.2 171/262/34717721422131%8%67-0.2
Brandon Macias
2019 · AAA
30 39→49 46→40 44→45 40 204/262/330 126271 157 30% 6% 63 -0.9 216/271/319 103292 118 29% 5% 63 -0.9 199/255/265662708228%5%40-1.0
Jeff Arnold
2018 · AAA
30 35 45→50 41→40 36 177/242/301 123297 144 43% 7% 46 -2.0 183/247/291 108339 116 46% 7% 46 -2.0 134/201/208742698050%7%2-2.0
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Johnny Monell
2015 · AAA
29 43→44 47→50 48→45 46 215/280/352 136280 148 28% 8% 76 +0.0 230/281/344 114283 127 23% 6% 73 -0.1 232/283/34110929111423%6%71-0.1
Nash Knight
2022 · AAA
29 36→46 44→45 43→40 45 184/268/299 115267 126 34% 9% 58 -1.2 201/279/314 113329 116 39% 9% 66 -0.6 187/275/2871003239041%9%53-0.8
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0