Miami Marlins ยท OF
At 27 years old, Ruiz offers intriguing speed upside in Miami's outfield after stealing 16 bases through the early season, though his batting average sits at a concerning .256 with limited power production. His profile remains built on the foundation of stolen bases and runs scored rather than traditional counting stats, making him a complementary piece in speed-heavy leagues where he can contribute double-digit steals if given regular at-bats. The sharp decline in production from his strong minor league track record and early 2026 performance to last season's dismal .190 average raises durability and consistency questions that fantasy managers must monitor closely. Ruiz projects as a deep-league option dependent on health and playing time, with upside in stolen bases offsetting the risk of low batting average and modest power contributions.
| Year | Team | G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 2 teamsโผ | 17 | 36 | 35 | .171 | 0 | 2 | 3 | 1 | 7 | .194 | .257 | .451 |
| 2023 | Oakland Athletics | 132 | 497 | 449 | .254 | 5 | 47 | 47 | 67 | 99 | .309 | .345 | .654 |
| 2024 | Oakland Athletics | 29 | 65 | 55 | .200 | 2 | 8 | 10 | 5 | 20 | .270 | .382 | .652 |
| 2025 | Los Angeles Dodgers | 19 | 23 | 21 | .190 | 1 | 2 | 2 | 4 | 8 | .261 | .333 | .594 |
| 2026 | Miami Marlins | 109 | 255 | 213 | .216 | 6 | 17 | 38 | 34 | 82 | .333 | .366 | .699 |
| Career | Totals | 306 | 876 | 773 | .234 | 14 | 76 | 100 | 111 | 216 | .307 | .349 | .656 |
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 | DSL Royals | 56 | 244 | 217 | .313 | 5 | 26 | 44 | 13 | 35 | .378 | .512 | .890 |
| 2017 | 2 teamsโผ | 52 | 225 | 206 | .350 | 4 | 39 | 45 | 26 | 54 | .395 | .602 | .997 |
| 2018 | Fort Wayne TinCaps | 117 | 493 | 439 | .253 | 12 | 53 | 63 | 49 | 141 | .324 | .403 | .727 |
| 2019 | Lake Elsinore Storm | 98 | 380 | 339 | .239 | 6 | 36 | 45 | 34 | 101 | .300 | .357 | .657 |
| 2021 | San Antonio Missions | 84 | 353 | 309 | .249 | 10 | 42 | 52 | 36 | 73 | .328 | .411 | .739 |
| 2022 | 3 teamsโผ | 65 | 309 | 257 | .323 | 7 | 28 | 60 | 48 | 54 | .428 | .467 | .895 |
| 2023 | Las Vegas Aviators | 5 | 21 | 20 | .400 | 1 | 2 | 4 | 3 | 5 | .429 | .700 | 1.129 |
| 2024 | 3 teamsโผ | 16 | 73 | 58 | .345 | 3 | 14 | 9 | 8 | 16 | .425 | .569 | .994 |
| 2025 | 2 teamsโผ | 106 | 494 | 411 | .304 | 16 | 61 | 97 | 63 | 89 | .412 | .511 | .923 |
| 2026 | Jacksonville Jumbo Shrimp | 5 | 19 | 17 | .118 | 1 | 1 | 2 | 1 | 9 | .211 | .294 | .505 |
| Career | Totals | 653 | 2843 | 2453 | .289 | 74 | 339 | 475 | 318 | 617 | .373 | .470 | .843 |
Source: MLB Stats API ยท Multi-team seasons show combined totals โ click to expand
Current season ยท MLB only
| G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 | 24 | 19 | .158 | 0 | 2 | 2 | 4 | 9 | .304 | .158 | .462 |
| G | PA | AB | AVG | HR | RBI | R | SB | K | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 | 89 | 78 | .154 | 0 | 6 | 5 | 6 | 32 | .250 | .179 | .429 |