Matt Duffy3B Round Rock Express
Age 35 R/R 6'2" / 190 lbs AAA K +3% Svc 12.000 · Ctrl thru 2026 peak 0.4 · 2026
wRC+†87
AVG/OBP/SLG.253 / .313 / .344
PA240
HR3
K%22
BB%7
MLB%10%
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: +0.40+0.4WAR
Scouting · nowfuture
HIT
4444
PWR
3838
SPD
5050
EYE
4652
trajectory · 10 yrs
0.3peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2014
Service   12.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$2M+0.4$2M-$0.5M
Totals $2M $2M -$0.5M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201322 A2 teams 454413 10616410 32754 257 .257.316.387.704 .131.292 177 .300 88 -6 +2 +0 +2 +13 1.1
201423 AA2 teams 481444 1352443 26974 205 .304.348.396.744 .092.377 205 .328 109 +5 +2 +0 +5 +14 2.6
201524 MLBSan Francisco Giants 612573 16529413 30965 120 .288.329.421.750 .133.326 165 .328 109 +6 +2 +9 +2 +17 3.8
201625 MLB2 teams 385351 941625 24574 85 .268.322.368.689 .100.304 156 .301 89 -5 -0 +6 +1 +11 1.3
201827 MLBTampa Bay Rays 560503 1452315 47937 126 .288.357.368.725 .080.344 178 .319 102 +1 +0 -0 +2 +16 2.0
201928 MLB3 teams 228198 50913 23365 01 .253.345.354.699 .101.292 1610 .313 97 -1 -0 -3 +1 +6 0.4
202130 MLB2 teams 341306 841305 26687 81 .275.345.366.711 .092.336 208 .320 103 +1 +1 -2 +1 +10 1.1
202231 MLB2 teams 285264 61803 18603 00 .231.288.295.583 .064.289 216 .259 56 -14 +0 -1 +1 +8 -0.6
202332 MLBKansas City Royals 209191 47802 12394 10 .246.304.319.624 .073.296 196 .280 73 -6 +0 -1 +1 +6 -0.1
202433 AAARound Rock Express 216200 39502 15540 12 .195.251.250.501 .055.255 257 .224 30 -17 -1 +0 +1 +6 -1.1
▸ 2026 Season
202635 MLBTEX 240219 561013 17532 21 .256.315.352.667 .096.322 227 .299 87 -3 +0 -0 +1 +7 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202736 MLB 20%TEX 174159 39702 12411 20 .245.302.327.629 .082.319 247 .290 80 -4 +0 -6 +1 +5 -0.4
▸ Career Totals (MLE all levels + projections)
Career 41853821 10211681756 28276946 9128 .267.325.364.689 .097.320 187 .304 91 -43 +7 +1 +18 +119 10.4
/ 162G 650593 1592639 441197 144 .268.326.368.694 .099.320 187 .304 91 -7 +1 +0 +3 +18 1.6

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201322 A+San Jose Giants 115106 31615 7161 31 .292.342.509.852 .217.306 146 .370 141 +5 +0 +3 0.9
201322 AAugusta GreenJackets 339287 881434 45413 226 .307.406.418.824 .111.346 1213 .370 141 +16 +2 +10 2.8
201423 MLBSan Francisco Giants 6460 16200 1142 01 .267.302.300.602 .033.348 222 .272 66 -2 -0 +0 +5 +2 0.4
201423 AARichmond Flying Squirrels 417367 1222443 42662 204 .332.404.444.848 .112.391 1610 .376 146 +21 +2 +12 3.6
201524 MLBSan Francisco Giants 612573 16928612 30965 120 .295.336.428.763 .133.336 165 .337 116 +11 +2 +9 +2 +17 4.3
201625 MLBTampa Bay Rays 366333 861425 23534 85 .258.314.357.671 .099.290 146 .299 87 -5 -0 +6 +1 +10 1.2
201625 AAADurham Bulls 1917 4100 230 00 .235.316.294.610 .059.286 1611 .284 75 -1 +0 +1 0.0
201827 MLBTampa Bay Rays 560503 1482214 47937 126 .294.363.366.728 .072.353 178 .331 112 +7 +0 -0 +2 +16 2.6
201928 MLBTampa Bay Rays 169147 37801 19292 01 .252.345.327.672 .075.305 1711 .310 96 -1 -0 -3 +1 +5 0.2
201928 AAADurham Bulls 3633 9101 151 00 .273.314.394.708 .121.286 143 .309 95 -0 +0 +1 0.1
201928 A+Charlotte Stone Crabs 2316 4011 512 00 .250.478.5621.041 .312.214 422 .455 206 +3 +0 +1 0.3
202130 MLBChicago Cubs 322289 831205 25637 81 .287.358.381.739 .093.351 208 .336 115 +6 +1 -2 +1 +9 1.5
202130 AAAIowa Cubs 1916 5100 240 00 .312.389.375.764 .062.385 2111 .332 112 +0 +0 +1 0.1
202231 MLBLos Angeles Angels 247228 57802 17502 00 .250.308.311.619 .061.312 207 .285 76 -7 +0 -1 +1 +7 -0.0
202231 AAASalt Lake Bees 3835 6001 281 00 .171.237.257.494 .086.192 215 .230 34 -3 +0 +1 -0.2
202332 MLBKansas City Royals 209191 48802 12394 10 .251.309.325.634 .073.303 196 .288 78 -5 +0 -1 +1 +6 0.1
202433 AAARound Rock Express 216193 42602 22450 12 .218.298.280.577 .062.272 2110 .268 64 -9 -1 +6 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 25492324 644102931 17443733 4114 .277.336.369.705 .092.328 177 .318 101 +4 +3 +7 +15 +72 10.2

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
Matt Duffy (OGILVIE) 35 44 38 50 52 .253/.313/.344 .091.322 32 22% 7% 87 +0.3
Gerald Laird
2014 · MLB
34 54→47 42→50 45→50 54 .257/.327/.366 .110.292 86 15% 8% 98 +1.6 .234/.303/.331 .097.283 76 19% 8% 79 +0.3 .203/.274/.256.053.2590020%8%37-0.7
Iker Franco
2016 · AAA
35 49→47 41→50 47→40 48 .237/.290/.328 .091.282 104 20% 7% 72 -0.2 .248/.302/.355 .107.306 125 22% 7% 85 +0.7 .248/.301/.357.109.30715023%7%83+0.2
Ricky Gutierrez
2005 · MLB
35 52→58 39→45 45 50 .248/.305/.330 .082.276 75 13% 6% 79 +0.3 .211/.279/.293 .082.254 78 19% 7% 59 -1.1 .167/.245/.189.022.2110419%7%17-0.9
Ramon Martinez
2008 · MLB
35 52 38→45 48→40 54 .245/.304/.324 .079.267 65 11% 8% 77 +0.1 .235/.295/.320 .085.264 76 13% 7% 72 -0.2 .252/.313/.320.068.2784211%7%80+0.1
Fernando Rios
2013 · AAA
34 49 41→40 49→50 47 .238/.287/.331 .094.273 99 17% 6% 72 -0.2 .227/.274/.321 .094.265 910 18% 5% 64 -0.8 .232/.273/.270.038.2623412%5%48-0.4
Charlie Culberson
2023 · MLB
34 49→52 45 48→50 44 .241/.290/.371 .130.302 1213 24% 6% 84 +0.6 .225/.273/.339 .114.313 1212 30% 6% 69 -0.4 .176/.203/.217.041.28651439%3%7-0.8
Anthony Recker
2018 · MLB
34 42→48 47→50 49→45 44 .210/.284/.344 .134.285 145 30% 8% 76 +0.0 .215/.278/.370 .155.292 185 31% 7% 79 +0.3 .196/.261/.371.175.25722032%7%69-0.2
Eddie Pérez
2003 · MLB
35 46 41→50 48→30 45 .223/.272/.329 .106.267 87 20% 6% 66 -0.6 .247/.290/.386 .139.270 153 15% 5% 88 +0.9 .252/.293/.389.137.27115013%5%84+0.3
Daniel Hinojosa
2019 · AAA
35 48 39→40 50→55 42 .226/.283/.307 .081.312 712 28% 7% 64 -0.8 .210/.258/.350 .140.324 1710 39% 6% 66 -0.6 .140/.178/.291.151.20825547%4%14-0.8
Trinidad Robles
2008 · AAA
35 49 44→40 47→45 46 .241/.294/.360 .119.288 1210 21% 6% 83 +0.6 .219/.273/.304 .085.272 77 21% 6% 59 -1.1 .220/.277/.248.028.2870021%5%43-0.9
Chris Gomez
2006 · MLB
35 56→54 38→45 45→40 56 .263/.324/.346 .083.283 67 9% 8% 92 +1.2 .276/.328/.364 .088.305 65 11% 7% 98 +1.6 .292/.333/.366.074.3284212%5%95+0.5
Matt Treanor
2012 · MLB
36 45 41→40 40 56 .216/.313/.306 .090.257 96 19% 11% 79 +0.3 .216/.312/.331 .115.267 118 22% 11% 84 +0.6 .161/.271/.266.105.20110524%11%41-0.5
Mike Mordecai
2003 · MLB
35 53 42→45 42→45 49 .256/.313/.369 .113.303 87 18% 7% 92 +1.2 .234/.295/.344 .110.281 1010 19% 8% 79 +0.3 .204/.267/.312.108.243121821%8%42-0.4
Vinny Rottino
2016 · AAA
36 46→56 42→45 49→55 45 .226/.285/.330 .104.287 105 24% 7% 72 -0.2 .215/.282/.311 .096.278 95 25% 7% 66 -0.6 .184/.268/.246.063.2386024%8%41-1.0
Mark Little
2005 · MLB
33 48 42→55 48→55 48 .228/.320/.340 .111.293 910 23% 8% 90 +1.0 .232/.313/.381 .149.310 1616 29% 7% 98 +1.6 .224/.312/.363.139.309141830%6%90+0.6
Jolbert Cabrera
2009 · MLB
36 49→51 45→50 48→50 42 .242/.289/.374 .132.288 108 20% 4% 85 +0.7 .255/.295/.388 .133.305 1211 20% 4% 90 +1.0 .267/.303/.405.139.31414919%4%97+1.0
Edgar Gonzalez
2013 · AAA
35 53→57 43→45 48→50 47 .260/.307/.370 .110.300 1113 17% 6% 91 +1.1 .232/.274/.347 .115.299 1216 26% 5% 71 -0.3 .211/.245/.310.098.282112329%4%43-0.6
Sergio Guerrero
2010 · AAA
35 53 38→40 48→40 50 .250/.308/.321 .071.266 68 9% 6% 79 +0.3 .244/.308/.330 .086.274 89 14% 6% 82 +0.5 .238/.318/.272.034.2645011%6%69-0.1
Carlos Orrantia
2017 · AAA
35 49→55 39→45 43→55 42 .234/.276/.319 .085.288 78 21% 5% 64 -0.8 .233/.270/.319 .086.297 810 24% 5% 61 -1.0 .253/.281/.303.050.3295924%4%57-0.5
Issmael Salas
2017 · AAA
35 50→51 44→50 42→50 44 .246/.286/.361 .114.277 117 16% 5% 79 +0.3 .245/.292/.370 .125.268 136 14% 5% 85 +0.7 .249/.297/.371.121.26614312%5%85+0.5