Logan O'Hoppe | Texas Rangers

MLB Player
Logan O'Hoppe
Height6' 2"Weight225 lbsAge26Experience5th Season
.219AVG
4HRTied-347th
24RBITied-323rd
.578OPS
Player Information
PositionDesignated Hitter
Jersey#4
Date of Birth9/2/2000
BirthplaceWest Islip, NY
Experience5th Season
Draft2018: Rd 23, Pk 677 (PHI)
Bats / ThrowsRight/Right
MLB Debut2022
StatusActive
Next Game
More Texas Rangers Players
Season, Postseason & Career
| Split | GP | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season | 85 | 251 | 25 | 55 | 9 | 0 | 4 | 24 | 17 | 67 |
| Career | 396 | 1349 | 148 | 309 | 40 | 2 | 57 | 154 | 90 | 412 |
Career Batting by Season
| Season | GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 5 | 14 | 1 | 4 | 0 | 0 | 0 | 2 | 2 | 0 | 3 | 0 | 0 | .286 | .375 | .286 | .661 | 0.0 |
| 2023 | 51 | 182 | 23 | 43 | 6 | 0 | 14 | 29 | 14 | 2 | 48 | 0 | 1 | .236 | .296 | .500 | .796 | 0.6 |
| 2024 | 136 | 479 | 64 | 117 | 17 | 1 | 20 | 56 | 33 | 8 | 155 | 2 | 3 | .244 | .303 | .409 | .712 | 2.7 |
| 2025 | 119 | 423 | 35 | 90 | 8 | 1 | 19 | 43 | 24 | 2 | 139 | 2 | 1 | .213 | .258 | .371 | .629 | -0.2 |
| 2026 | 75 | 234 | 20 | 49 | 8 | 0 | 4 | 23 | 17 | 3 | 63 | 0 | 0 | .209 | .271 | .295 | .565 | -1.0 |
| 2026 | 10 | 17 | 5 | 6 | 1 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | .353 | .333 | .412 | .745 | 0.0 |
| 2026 | 85 | 251 | 25 | 55 | 9 | 0 | 4 | 24 | 17 | 3 | 67 | 0 | 0 | .219 | .275 | .303 | .578 | -1.0 |
| Career | 396 | 1349 | 148 | 309 | 40 | 2 | 57 | 154 | 90 | 15 | 412 | 4 | 5 | .229 | .284 | .388 | .672 | -- |
Expanded Batting by Season
| Season | PA | P | P/PA | XBH | TB | IBB | HBP | GIDP | SH | SF | SB | CS | SB% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 16 | 60 | 3.75 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 2023 | 199 | 761 | 3.82 | 20 | 91 | 0 | 2 | 4 | 0 | 1 | 0 | 1 | 0.00 |
| 2024 | 522 | 1983 | 3.80 | 38 | 196 | 0 | 8 | 7 | 1 | 1 | 2 | 3 | 0.40 |
| 2025 | 451 | 1758 | 3.90 | 28 | 157 | 0 | 2 | 12 | 1 | 1 | 2 | 1 | 0.67 |
| 2026 | 256 | 921 | 3.60 | 12 | 69 | 0 | 3 | 6 | 1 | 1 | 0 | 0 | 0.00 |
| 2026 | 18 | 67 | 3.72 | 1 | 7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0.00 |
| 2026 | 274 | 988 | 3.61 | 13 | 76 | 0 | 3 | 6 | 1 | 2 | 0 | 0 | 0.00 |
| Career | 1462 | 5550 | 3.80 | 99 | 524 | 0 | 15 | 29 | 3 | 5 | 4 | 5 | 0.44 |
Advanced Batting by Season
| Season | WAR | OWAR | RC | RC/27 | ISOP | SECA | AB/HR | BB/PA | BB/K | GO | FO | GO/FO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 0.0 | 0.0 | 1.8 | 4.8 | .000 | .143 | 0.0 | .125 | 0.67 | 5 | 6 | 0.8 |
| 2023 | 0.6 | 1.0 | 26.1 | 4.9 | .264 | .335 | 13.0 | .070 | 0.29 | 51 | 84 | 0.6 |
| 2024 | 2.7 | 2.6 | 58.1 | 4.2 | .165 | .232 | 24.0 | .063 | 0.21 | 124 | 202 | 0.6 |
| 2025 | -0.2 | 0.2 | 36.5 | 2.8 | .158 | .217 | 22.3 | .053 | 0.17 | 115 | 171 | 0.7 |
| 2026 | -1.0 | 0.0 | 17.0 | 2.4 | .085 | .158 | 58.5 | .066 | 0.27 | 66 | 107 | 0.6 |
| 2026 | 0.0 | 0.0 | 2.5 | 5.5 | .059 | .059 | 0.0 | .000 | 0.00 | 7 | 7 | 1.0 |
| 2026 | -1.0 | 0.0 | 19.4 | 2.6 | .084 | .151 | 62.8 | .062 | 0.25 | 73 | 114 | 0.6 |
| Career | -- | -- | 141.8 | 3.5 | .159 | .225 | 23.7 | .062 | 0.22 | 368 | 577 | 0.6 |
Game Log
| Game | Result | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@ ARI2026 Regular Season | L 9-1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .219 | .275 | .303 | .578 |
@ SEA2026 Regular Season | L 3-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .216 | .272 | .300 | .572 |
vs TB2026 Regular Season | W 8-6 | 3 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .218 | .274 | .302 | .576 |
vs TB2026 Regular Season | W 6-0 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .212 | .270 | .298 | .568 |
vs ATH2026 Regular Season | W 8-5 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .210 | .268 | .296 | .564 |
vs ATH2026 Regular Season | W 8-1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .211 | .270 | .298 | .567 |
@ MIL2026 Regular Season | L 5-3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .207 | .267 | .290 | .558 |
@ CHW2026 Regular Season | L 10-4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .209 | .269 | .293 | .562 |
@ CHW2026 Regular Season | L 11-7 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .210 | .270 | .294 | .564 |
vs LAA2026 Regular Season | W 5-3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .212 | .272 | .297 | .569 |
vs HOU2026 Regular Season | L 3-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .209 | .271 | .295 | .565 |
@ SF2026 Regular Season | W 4-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | .213 | .275 | .300 | .575 |
@ SF2026 Regular Season | L 9-2 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .216 | .278 | .304 | .582 |
vs STL2026 Regular Season | W 5-1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .211 | .275 | .300 | .575 |
vs STL2026 Regular Season | W 3-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .215 | .279 | .306 | .585 |
vs DET2026 Regular Season | L 7-0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .217 | .282 | .309 | .590 |
vs DET2026 Regular Season | L 2-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .209 | .272 | .302 | .575 |
@ MIN2026 Regular Season | L 4-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .212 | .276 | .307 | .582 |
@ MIN2026 Regular Season | L 5-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .215 | .276 | .311 | .587 |
@ TEX2026 Regular Season | L 7-6 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | .220 | .281 | .317 | .598 |
@ TEX2026 Regular SeasonWeek 27 | W 13-1 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .223 | .282 | .322 | .604 |
@ TEX2026 Regular SeasonWeek 27 | L 8-3 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .228 | .288 | .330 | .618 |
vs BOS2026 Regular SeasonWeek 27 | L 7-5 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .228 | .289 | .332 | .621 |
vs BOS2026 Regular SeasonWeek 27 | L 5-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .228 | .290 | .333 | .623 |
@ SEA2026 Regular SeasonWeek 27 | L 1-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .228 | .290 | .333 | .623 |
@ SEA2026 Regular SeasonWeek 26 | L 8-3 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .231 | .294 | .339 | .633 |
@ SEA2026 Regular SeasonWeek 26 | L 6-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .231 | .295 | .341 | .636 |
vs ATH2026 Regular SeasonWeek 26 | W 5-2 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .235 | .299 | .346 | .646 |
vs ATH2026 Regular SeasonWeek 26 | L 9-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .234 | .301 | .349 | .649 |
vs BAL2026 Regular SeasonWeek 25 | W 7-6 F/10 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .240 | .307 | .357 | .664 |
vs BAL2026 Regular SeasonWeek 25 | W 5-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .235 | .303 | .353 | .656 |
vs BAL2026 Regular SeasonWeek 25 | L 6-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .240 | .308 | .359 | .667 |
@ ATH2026 Regular SeasonWeek 25 | W 9-7 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .244 | .313 | .366 | .679 |
@ ATH2026 Regular SeasonWeek 25 | L 12-11 F/10 | 4 | 2 | 3 | 0 | 0 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | .244 | .315 | .369 | .683 |
@ ATH2026 Regular SeasonWeek 25 | L 5-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .231 | .301 | .340 | .640 |
@ ARI2026 Regular SeasonWeek 24 | W 7-0 | 4 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .235 | .306 | .346 | .652 |
@ ARI2026 Regular SeasonWeek 24 | L 4-3 | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .221 | .295 | .329 | .624 |
vs TB2026 Regular SeasonWeek 24 | L 8-3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .221 | .296 | .324 | .620 |
vs TB2026 Regular SeasonWeek 24 | W 8-0 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .221 | .296 | .324 | .620 |
vs TB2026 Regular SeasonWeek 24 | W 4-3 | 4 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .220 | .297 | .326 | .624 |
vs HOU2026 Regular SeasonWeek 23 | W 3-2 F/10 | 2 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .212 | .292 | .314 | .606 |
vs HOU2026 Regular SeasonWeek 23 | W 10-1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .200 | .283 | .281 | .564 |
vs HOU2026 Regular SeasonWeek 23 | L 5-4 F/10 | 4 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | .194 | .278 | .276 | .554 |
@ LAD2026 Regular SeasonWeek 23 | L 9-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .192 | .279 | .269 | .548 |
@ LAD2026 Regular SeasonWeek 23 | L 1-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .197 | .285 | .276 | .560 |
vs COL2026 Regular SeasonWeek 22 | W 11-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .202 | .291 | .282 | .573 |
vs COL2026 Regular SeasonWeek 22 | L 9-8 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .200 | .292 | .283 | .575 |
@ TB2026 Regular SeasonWeek 22 | L 5-2 | 4 | 1 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | .207 | .301 | .293 | .594 |
@ TB2026 Regular SeasonWeek 22 | L 8-5 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .196 | .295 | .250 | .545 |
@ DET2026 Regular SeasonWeek 21 | L 4-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .202 | .296 | .257 | .553 |
@ DET2026 Regular SeasonWeek 21 | W 10-6 | 4 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .208 | .303 | .264 | .567 |
vs TEX2026 Regular SeasonWeek 21 | W 9-6 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | .196 | .297 | .245 | .542 |
vs ATH2026 Regular SeasonWeek 20 | L 6-5 F/10 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | .194 | .298 | .245 | .543 |
vs ATH2026 Regular SeasonWeek 20 | L 14-6 | 5 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .200 | .300 | .253 | .553 |
vs ATH2026 Regular SeasonWeek 20 | W 2-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .189 | .295 | .233 | .529 |
vs LAD2026 Regular SeasonWeek 20 | L 10-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .195 | .304 | .241 | .545 |
vs LAD2026 Regular SeasonWeek 20 | L 15-2 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .202 | .313 | .250 | .563 |
vs LAD2026 Regular SeasonWeek 20 | L 6-0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .200 | .316 | .250 | .566 |
@ KC2026 Regular SeasonWeek 17 | L 12-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .205 | .323 | .256 | .579 |
@ KC2026 Regular SeasonWeek 17 | L 6-3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .213 | .333 | .267 | .600 |
vs TOR2026 Regular SeasonWeek 16 | W 7-3 | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .208 | .326 | .264 | .589 |
vs TOR2026 Regular SeasonWeek 16 | L 4-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .191 | .317 | .250 | .567 |
vs TOR2026 Regular SeasonWeek 16 | L 5-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | .197 | .316 | .258 | .574 |
vs SD2026 Regular SeasonWeek 16 | L 2-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .210 | .333 | .274 | .608 |
vs SD2026 Regular SeasonWeek 16 | L 4-1 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .213 | .338 | .279 | .617 |
vs SD2026 Regular SeasonWeek 16 | W 8-0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | .211 | .343 | .281 | .624 |
@ NYY2026 Regular SeasonWeek 15 | L 5-4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | .218 | .333 | .291 | .624 |
@ NYY2026 Regular SeasonWeek 15 | W 7-1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .216 | .339 | .235 | .574 |
@ NYY2026 Regular SeasonWeek 15 | L 11-10 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .234 | .351 | .255 | .606 |
@ CIN2026 Regular SeasonWeek 15 | W 9-6 | 4 | 0 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | .233 | .358 | .256 | .614 |
@ CIN2026 Regular SeasonWeek 15 | L 7-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .205 | .333 | .205 | .538 |
@ CIN2026 Regular SeasonWeek 15 | W 10-2 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .222 | .341 | .222 | .563 |
vs ATL2026 Regular SeasonWeek 14 | L 8-2 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | .219 | .333 | .219 | .552 |
vs ATL2026 Regular SeasonWeek 14 | L 7-2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .207 | .314 | .207 | .521 |
vs ATL2026 Regular SeasonWeek 14 | W 6-2 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | .214 | .324 | .214 | .538 |
vs SEA2026 Regular SeasonWeek 14 | W 8-7 F/11 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | .231 | .300 | .231 | .531 |
vs SEA2026 Regular SeasonWeek 14 | W 1-0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .217 | .280 | .217 | .497 |
vs SEA2026 Regular SeasonWeek 14 | L 3-1 F/10 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .200 | .273 | .200 | .473 |
@ CHC2026 Regular SeasonWeek 13 | W 2-0 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | .235 | .316 | .235 | .551 |
@ CHC2026 Regular SeasonWeek 13 | L 7-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .214 | .267 | .214 | .481 |
@ HOU2026 Regular SeasonWeek 13 | L 9-7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .273 | .333 | .273 | .606 |
@ HOU2026 Regular SeasonWeek 13 | L 11-9 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | .273 | .333 | .273 | .606 |
@ HOU2026 Regular SeasonWeek 13 | W 6-2 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .375 | .375 | .375 | .750 |
@ HOU2026 Regular SeasonWeek 13 | W 3-0 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .500 | .500 | .500 | 1.000 |
Texas Rangers



























