MLB
Premium Player Analysis
• player profiles
• fantasy projections
• printer-friendly tip sheets
Texas Rangers AL West
2024 Tex Batters Statistics
Player Pos Team G AB R H 2B 3B HR RBI BB K SB CS OBP SLG AVG
Marcus Semien 2B Tex 159 650 101 154 27 2 23 74 64 105 8 3 .308 .391 .237
Adolis Garcia OF Tex 154 580 68 130 27 0 25 85 45 177 11 5 .284 .400 .224
Josh Smith DH Tex 149 523 67 135 30 1 13 62 46 121 11 2 .337 .394 .258
Wyatt Langford OF Tex 134 499 74 126 25 4 16 74 51 115 19 3 .325 .415 .253
Nathaniel Lowe 1B Tex 140 486 62 129 16 1 16 69 71 125 2 0 .361 .401 .265
Leody Taveras OF Tex 151 480 59 110 17 3 12 44 42 112 23 6 .289 .352 .229
Corey Seager SS Tex 123 475 68 132 21 0 30 74 53 96 1 1 .353 .512 .278
Jonah Heim C Tex 131 459 45 101 12 1 13 59 26 90 1 1 .267 .336 .220
Carson Kelly C Tex 91 281 32 67 9 1 9 37 25 55 0 0 .313 .374 .238
Ezequiel Duran DH Tex 92 268 26 66 11 0 3 20 14 63 1 2 .288 .321 .246
Travis Jankowski OF Tex 104 190 19 38 5 0 1 12 12 44 11 1 .266 .242 .200
Josh Jung IF Tex 46 178 19 47 5 1 7 16 8 48 4 0 .298 .421 .264
Evan Carter OF Tex 45 144 23 27 6 2 5 15 15 43 2 0 .272 .361 .188
Andrew Knizner C Tex 35 90 5 15 1 0 1 9 1 22 0 0 .183 .211 .167
Jared Walsh 1B Tex 17 53 9 12 2 0 1 7 7 21 0 0 .317 .321 .226
Davis Wendzel IF Tex 27 47 2 6 2 0 1 2 1 12 0 0 .163 .234 .128
Justin Foscue IF Tex 15 42 3 2 1 0 0 1 2 18 0 0 .091 .071 .048
Jonathan Ornelas IF Tex 18 37 1 8 2 0 0 3 2 13 0 0 .256 .270 .216
Matt Duffy IF Tex 4 7 2 2 0 0 0 0 2 1 0 0 .500 .286 .286
Dustin Harris 1B Tex 2 6 1 2 1 0 1 3 1 2 0 0 .429 1.000 .333
Sandro Fabian OF Tex 3 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sam Huff C Tex 3 3 0 0 0 0 0 0 1 2 0 0 .250 .000 .000
Jose Leclerc P Tex 22 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Nathan Eovaldi P Tex 10 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
David Robertson P Tex 12 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Marc Church P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Gerson Garabito P Tex 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jacob deGrom P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Dane Dunning P Tex 6 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Max Scherzer P Tex 2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Austin Pruitt P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Cole Winn P Tex 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jacob Latz P Tex 11 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Tyler Mahle P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jon Gray P Tex 9 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Grant Anderson P Tex 6 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Owen White P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Chase Anderson P Tex 6 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jose Urena P Tex 8 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Kirby Yates P Tex 15 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Walter Pennington P Tex 5 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Josh Sborz P Tex 4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Cody Bradford P Tex 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Kumar Rocker P Tex 2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jack Leiter P Tex 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Daniel Robert P Tex 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Andrew Chafin P Tex 17 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Matt Festa P Tex 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Andrew Heaney P Tex 10 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Show: