Texas Rangers ยท Second Base
At 31, Lopez remains a versatile utility option for Texas but offers limited fantasy upside in 2026. His early-season numbers show renewed contact ability with a .322 average through 87 at-bats, though power remains nonexistent with just one home run and minimal RBI production. The stolen base upside that once made him relevant has dried up significantly, with a 55-percent success rate in recent seasons compared to his elite conversion rates earlier in his career. Lopez is best viewed as a deep league flier for batting average in ultra-deep formats or best-ball leagues where his defensive flexibility provides value, but he should remain on waiver wires in standard leagues given his lack of production in power categories and inconsistent playing time behind Corey Seager.
| Year | Team | G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | Kansas City Royals | 103 | 402 | 379 | .240 | 2 | 30 | 44 | 1 | 51 | .276 | .325 | .601 |
| 2020 | Kansas City Royals | 56 | 192 | 169 | .201 | 1 | 13 | 15 | 0 | 41 | .286 | .266 | .552 |
| 2021 | Kansas City Royals | 151 | 565 | 497 | .300 | 2 | 43 | 78 | 22 | 74 | .365 | .378 | .743 |
| 2022 | Kansas City Royals | 142 | 480 | 436 | .227 | 0 | 20 | 51 | 13 | 63 | .281 | .273 | .554 |
| 2023 | 2 teamsโผ | 94 | 262 | 225 | .231 | 1 | 25 | 32 | 6 | 40 | .326 | .307 | .633 |
| 2024 | Chicago White Sox | 124 | 445 | 398 | .241 | 1 | 21 | 40 | 5 | 67 | .312 | .294 | .606 |
| 2025 | 2 teamsโผ | 19 | 28 | 24 | .042 | 0 | 1 | 2 | 0 | 4 | .179 | .042 | .221 |
| 2026 | 2 teamsโผ | 85 | 235 | 210 | .271 | 1 | 23 | 21 | 5 | 39 | .314 | .314 | .628 |
| Career | Totals | 774 | 2609 | 2338 | .248 | 8 | 176 | 283 | 52 | 379 | .310 | .311 | .621 |
Source: MLB Stats API ยท Multi-team seasons show combined totals โ click to expand
| Year | Team | G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | Burlington Royals | 62 | 283 | 231 | .281 | 6 | 29 | 54 | 24 | 30 | .393 | .429 | .822 |
| 2017 | 2 teamsโผ | 129 | 577 | 517 | .279 | 2 | 38 | 68 | 21 | 52 | .348 | .356 | .704 |
| 2018 | 2 teamsโผ | 130 | 581 | 504 | .308 | 9 | 53 | 75 | 15 | 52 | .382 | .417 | .799 |
| 2019 | Omaha Storm Chasers | 31 | 138 | 116 | .353 | 3 | 13 | 27 | 9 | 5 | .457 | .500 | .957 |
| 2023 | Omaha Storm Chasers | 3 | 13 | 10 | .300 | 0 | 1 | 1 | 1 | 1 | .462 | .400 | .862 |
| 2025 | 3 teamsโผ | 70 | 301 | 258 | .267 | 0 | 20 | 38 | 7 | 37 | .352 | .333 | .685 |
| 2026 | Albuquerque Isotopes | 15 | 62 | 54 | .333 | 1 | 8 | 11 | 2 | 7 | .387 | .519 | .906 |
| Career | Totals | 440 | 1955 | 1690 | .293 | 21 | 162 | 274 | 79 | 184 | .375 | .396 | .771 |
Source: MLB Stats API ยท Multi-team seasons show combined totals โ click to expand