| AB | AVG | HR | RBI | R | OBP | SLG | SB | FSP |
|---|---|---|---|---|---|---|---|---|
| 94 | .245 | 4 | 9 | 24 | .360 | .479 | 19 | 6.22 |
| Compare to same point last season | ||||||||
| 10 | .300 | 0 | 1 | 0 | 300 | .300 | 1 | |
Esteury Ruiz ignites Marlins' win streak with elite speed and improved discipline
Ruiz has become a pivotal speed weapon for the second-place Marlins, who enter today riding a five-game win streak with a 51-42 record. Over the last 14 days, he has showcased game-changing wheels with five stolen bases. While his .188 average in that span was low, a massive .625 on-base percentage over the last week suggests he is seeing the ball much better. With teammate Owen Caissie currently questionable, our data suggests his role in the outfield is secure.
His current .244 season average is an exact match for our projection, but 19 stolen bases in 55 games highlight his elite category-winning upside. While his .308 average over the last month represents a significant hot streak, his recent ability to draw walks provides a much higher floor for his speed to manifest. Our models suggest his stolen base pace is sustainable as long as his improved plate discipline continues to stabilize his on-base opportunities.
The week ahead concludes with a difficult challenge today against Seattle’s Bryce Miller, who carries an elite 1.71 ERA and 0.66 WHIP. However, the schedule eases with a three-game home series against Cleveland, featuring matchups against Parker Messick and Tanner Bibee. Given his unique ability to win the stolen base category single-handedly whenever he reaches base, he remains a vital play for fantasy managers in all formats. Start.
Updated 1 day ago
| DATE | OPP | H | HR | R | RBI | SB | BB | AVG | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|
| 07/09 | SEA | 1 | 0 | 1 | 0 | 0 | 0 | 245 | 1 | |
| 07/07 | SEA | 0 | 0 | 0 | 0 | 1 | 2 | 244 | 5 | |
| 07/05 | @ATH | 1 | 0 | 1 | 0 | 1 | 1 | 244 | 7 | |
| 07/04 | @ATH | 0 | 0 | 0 | 0 | 0 | 0 | 241 | 1 | |
| 07/03 | @ATH | 0 | 0 | 1 | 0 | 1 | 0 | 244 | 4 | |
| 07/01 | @COL | 0 | 0 | 0 | 0 | 0 | 0 | 244 | -3 | |
| 06/29 | @COL | 0 | 0 | 0 | 0 | 0 | 0 | 256 | 0 | |
| 06/28 | @STL | 0 | 0 | 0 | 0 | 0 | 0 | 266 | 1 | |
| 06/27 | @STL | 0 | 0 | 0 | 0 | 0 | 0 | 269 | 1 | |
| 06/26 | @STL | 2 | 0 | 2 | 0 | 2 | 1 | 273 | 10 | |
| 06/24 | TEX | 0 | 0 | 0 | 0 | 0 | 0 | 257 | 1 | |
| 06/23 | TEX | 0 | 0 | 0 | 0 | 0 | 0 | 260 | 1 | |
| 06/22 | TEX | 0 | 0 | 0 | 0 | 0 | 0 | 260 | 1 | |
| 06/21 | SF | 1 | 0 | 0 | 0 | 0 | 0 | 260 | 1 | |
| 06/20 | SF | 0 | 0 | 1 | 0 | 1 | 0 | 257 | 4 | |
| 06/19 | SF | 0 | 0 | 1 | 0 | 1 | 1 | 265 | 5 | |
| 06/17 | @PHI | 3 | 0 | 2 | 0 | 0 | 0 | 265 | 7 | |
| 06/16 | @PHI | 2 | 1 | 1 | 2 | 0 | 0 | 238 | 7 | |
| 06/15 | @PHI | 0 | 0 | 0 | 0 | 0 | 0 | 220 | 0 | |
| 06/14 | @PIT | 1 | 0 | 0 | 0 | 0 | 0 | 228 | 3 | |
| 06/13 | @PIT | 1 | 0 | 0 | 0 | 1 | 0 | 214 | 4 | |
| 06/12 | @PIT | 0 | 0 | 0 | 0 | 0 | 0 | 200 | 1 | |
| 06/11 | ARI | 0 | 0 | 0 | 0 | 0 | 0 | 200 | 0 | |
| 06/09 | ARI | 1 | 0 | 0 | 1 | 0 | 0 | 212 | 4 | |
| 06/07 | TB | 0 | 0 | 1 | 0 | 2 | 1 | 196 | 6 | |
| 06/06 | TB | 0 | 0 | 1 | 0 | 1 | 3 | 200 | 7 | |
| 06/05 | TB | 1 | 0 | 0 | 0 | 0 | 0 | 200 | 0 | |
| 06/03 | @WAS | 1 | 1 | 1 | 1 | 0 | 0 | 191 | 7 | |
| 06/02 | @WAS | 0 | 0 | 0 | 0 | 0 | 0 | 178 | 1 | |
| 06/01 | @WAS | 0 | 0 | 0 | 0 | 0 | 0 | 178 | 0 | |
| 05/31 | @NYM | 0 | 0 | 0 | 0 | 0 | 2 | 182 | 3 | |
| 05/27 | @TOR | 0 | 0 | 0 | 0 | 0 | 0 | 190 | 1 | |
| 05/25 | @TOR | 0 | 0 | 0 | 0 | 0 | 0 | 195 | -1 | |
| 05/24 | NYM | 0 | 0 | 1 | 0 | 0 | 0 | 216 | 2 | |
| 05/22 | NYM | 2 | 0 | 2 | 0 | 1 | 0 | 216 | 10 | |
| 05/21 | ATL | 0 | 0 | 0 | 0 | 0 | 0 | 176 | 0 | |
| 05/20 | ATL | 0 | 0 | 0 | 0 | 0 | 0 | 182 | -2 | |
| 05/19 | ATL | 0 | 0 | 1 | 1 | 0 | 1 | 200 | 3 | |
| 05/18 | ATL | 0 | 0 | 0 | 0 | 0 | 0 | 214 | 1 | |
| 05/16 | @TB | 1 | 0 | 1 | 1 | 0 | 0 | 222 | 4 | |
| 05/15 | @TB | 0 | 0 | 0 | 0 | 0 | 0 | 192 | 1 | |
| 05/14 | @MIN | 0 | 0 | 0 | 0 | 0 | 0 | 217 | 1 | |
| 05/13 | @MIN | 0 | 0 | 0 | 0 | 0 | 0 | 227 | 1 | |
| 05/10 | WAS | 0 | 0 | 1 | 0 | 1 | 0 | 227 | 4 | |
| 05/09 | WAS | 1 | 0 | 1 | 0 | 1 | 0 | 227 | 6 | |
| 05/08 | WAS | 0 | 0 | 0 | 0 | 2 | 0 | 190 | 3 | |
| 05/07 | BAL | 0 | 0 | 0 | 0 | 0 | 0 | 222 | 1 | |
| 05/05 | BAL | 0 | 0 | 1 | 0 | 2 | 0 | 267 | 6 | |
| 05/04 | PHI | 0 | 0 | 0 | 0 | 0 | 0 | 267 | 1 | |
| 05/03 | PHI | 1 | 1 | 1 | 2 | 0 | 0 | 286 | 6 | |
| 05/02 | PHI | 1 | 0 | 1 | 0 | 0 | 0 | 300 | 1 | |
| 04/29 | @LAD | 2 | 1 | 1 | 1 | 1 | 0 | 333 | 9 | |
| 04/28 | @LAD | 0 | 0 | 0 | 0 | 0 | 0 | 000 | 1 | |
| 04/27 | @LAD | 0 | 0 | 0 | 0 | 0 | 0 | 000 | 1 | |
| 04/25 | @SF | 0 | 0 | 0 | 0 | 0 | 0 | 000 | 1 | |
| 04/24 | @SF | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
| Totals: | 23 | 4 | 24 | 9 | 19 | 12 | ||||
| YEAR | TM | GP | H | HR | R | RBI | SB | BB | AVG | OBP | SLG | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | SD | 12 | 6 | 0 | 1 | 2 | 1 | 0 | .194 | .194 | .290 | 19 |
| 2023 | OAK | 127 | 114 | 5 | 47 | 47 | 65 | 20 | .254 | .305 | .345 | 427 |
| 2024 | OAK | 21 | 11 | 2 | 7 | 8 | 3 | 1 | .200 | .217 | .382 | 44 |
| 2025 | LAD | 11 | 4 | 1 | 1 | 2 | 1 | 1 | .190 | .227 | .333 | 16 |
| 2026 | MIA | 41 | 23 | 4 | 18 | 9 | 12 | 6 | .245 | .311 | .479 | 111 |
| ON PACE | 70 | 39 | 6 | 31 | 15 | 20 | 10 | .245 | .311 | .479 | 191 | |
| 3-YEAR AVG | 53 | 43 | 3 | 18 | 19 | 23 | 7 | .246 | .292 | .349 | 162 | |
| Career | 212 | 158 | 12 | 74 | 68 | 82 | 28 | .243 | .291 | .365 | ||
| AVG | HR | RBI | R | SB | OBP | SLG | OPS | 1B | 2B | 3B | H | AB | BB | SBN | TB | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| .237 | 0.1 | 0.3 | 2.3 | 2.1 | .380 | .311 | .691 | 1.7 | 0.4 | 0.0 | 2.3 | 9.5 | 2.8 | 1.9 | 3.2 | 14.0 |
| AVG | HR | RBI | R | SB | OBP | SLG | OPS | 1B | 2B | 3B | H | AB | BB | SBN | TB | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| .163 | .0 | .1 | .4 | .4 | .310 | .379 | .688 | 0.2 | 0.1 | 0.0 | 0.4 | 1.7 | 0.3 | .3 | 0.7 | 2.5 |
| NAME | OWN | START |
|---|---|---|
| Liam Hicks | 98% | 84% |
| Agustin Ramirez | 25% | 11% |
| Joe Mack | 9% | 6% |
| NAME | OWN | START |
|---|---|---|
| Javier Sanoja | 33% | 28% |
| NAME | OWN | START |
|---|---|---|
| Otto Lopez | 100% | 95% |
| Xavier Edwards | 100% | 94% |
| NAME | OWN | START |
|---|---|---|
| Kyle Stowers | 80% | 71% |
| Jakob Marsee | 40% | 29% |
| Owen Caissie | 15% | 5% |
| Heriberto Hernandez | 12% | 11% |
| Esteury Ruiz | 5% | 4% |
| NAME | OWN | START |
|---|---|---|
| Max Meyer | 99% | 63% |
| Sandy Alcantara | 97% | 78% |
| Eury Perez | 93% | 44% |
| Janson Junk | 7% | 5% |
| Tyler Phillips | 7% | 6% |
| Karson Milbrandt | 5% | 0% |
| Thomas White | 4% | 0% |
| Robby Snelling | 2% | 0% |
| Braxton Garrett | 2% | 0% |
| NAME | OWN | START |
|---|---|---|
| Pete Fairbanks | 63% | 58% |
| Michael Petersen | 22% | 21% |
| John King | 4% | 3% |
| Calvin Faucher | 4% | 4% |
| Anthony Bender | 2% | 0% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 54-38 | .587 | - | 454 | 359 | |
| 52-42 | .553 | 3 | 434 | 403 | |
| 52-42 | .553 | 3 | 413 | 422 | |
| 48-46 | .511 | 7 | 508 | 495 | |
| 40-54 | .426 | 15 | 394 | 450 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Liam Hicks | 83 | 290 | 50 | 83 | 13 | 57 | 1 | .286 | |
| Joe Mack | 50 | 148 | 23 | 36 | 7 | 23 | 0 | .243 | |
| Agustín Ramírez | 31 | 113 | 14 | 26 | 2 | 14 | 3 | .230 | |
| Brian Navarreto | 5 | 9 | 2 | 2 | 0 | 0 | 0 | .222 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Connor Norby | 65 | 200 | 17 | 41 | 4 | 16 | 6 | .205 | |
| Christopher Morel | 22 | 68 | 3 | 11 | 0 | 1 | 1 | .162 | |
| Deyvison De Los Santos | 3 | 7 | 0 | 2 | 0 | 0 | 0 | .286 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Xavier Edwards | 94 | 341 | 50 | 103 | 6 | 36 | 13 | .302 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Javier Sanoja | 76 | 216 | 21 | 60 | 3 | 34 | 5 | .278 | |
| Leo Jiménez | 39 | 103 | 11 | 22 | 1 | 7 | 1 | .214 | |
| Graham Pauley | 36 | 91 | 9 | 16 | 1 | 11 | 1 | .176 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Otto Lopez | 92 | 368 | 61 | 127 | 9 | 45 | 17 | .345 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Heriberto Hernández | 64 | 192 | 23 | 45 | 12 | 35 | 5 | .234 | |
| Kyle Stowers | 69 | 259 | 36 | 63 | 12 | 42 | 1 | .243 | |
| Owen Caissie | 80 | 218 | 30 | 52 | 12 | 50 | 4 | .239 | |
| Jakob Marsee | 91 | 317 | 47 | 63 | 5 | 25 | 18 | .199 | |
| Esteury Ruiz | 56 | 94 | 24 | 23 | 4 | 9 | 19 | .245 | |
| Griffin Conine | 27 | 72 | 12 | 19 | 4 | 11 | 2 | .264 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Max Meyer | 19 | 9 | 1 | 0 | 108.0 | 116 | 2.58 | 1.11 | |
| Sandy Alcantara | 19 | 10 | 4 | 0 | 123.2 | 92 | 4.00 | 1.25 | |
| Eury Pérez | 15 | 5 | 6 | 0 | 79.2 | 89 | 3.84 | 1.11 | |
| Tyler Phillips | 24 | 2 | 3 | 2 | 74.0 | 55 | 3.28 | 1.37 | |
| Janson Junk | 12 | 4 | 5 | 0 | 65.0 | 48 | 4.57 | 1.31 | |
| Ryan Gusto | 8 | 0 | 2 | 0 | 24.1 | 22 | 5.55 | 1.60 | |
| Dax Fulton | 3 | 0 | 0 | 0 | 7.0 | 6 | 2.57 | 0.86 | |
| Braxton Garrett | 2 | 0 | 1 | 0 | 4.1 | 5 | 14.54 | 3.46 | |
| Robby Snelling | 1 | 0 | 1 | 0 | 5.0 | 2 | 5.40 | 1.80 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Pete Fairbanks | 30 | 3 | 3 | 13 | 28.0 | 38 | 6.75 | 1.43 | |
| Anthony Bender | 35 | 1 | 1 | 2 | 34.1 | 41 | 2.62 | 0.96 | |
| Michael Petersen | 38 | 1 | 1 | 1 | 40.0 | 48 | 2.93 | 0.98 | |
| John King | 40 | 6 | 2 | 1 | 40.0 | 30 | 2.48 | 0.75 | |
| Tyler Zuber | 13 | 0 | 0 | 1 | 11.1 | 12 | 3.97 | 1.32 | |
| Lake Bachar | 31 | 1 | 0 | 1 | 49.0 | 52 | 3.67 | 1.06 | |
| Calvin Faucher | 39 | 4 | 4 | 1 | 37.2 | 39 | 4.54 | 1.54 | |
| Josh Ekness | 6 | 0 | 0 | 1 | 5.1 | 5 | 1.69 | 1.31 | |
| Zach Brzykcy | 1 | 0 | 0 | 0 | 2.0 | 2 | 4.50 | 1.50 | |
| William Kempner | 8 | 1 | 0 | 0 | 10.1 | 11 | 1.74 | 0.87 | |
| Josh White | 1 | 0 | 0 | 0 | 0.2 | 1 | 67.50 | 7.50 | |
| Andrew Nardi | 25 | 3 | 3 | 0 | 22.2 | 27 | 5.16 | 1.41 | |
| Cade Gibson | 16 | 2 | 0 | 0 | 21.0 | 20 | 6.00 | 1.48 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-07 | SEA | W 6-5 | Max Meyer Bryan Woo |
| 07-08 | SEA | W 2-0 | Tyler Phillips George Kirby |
| 07-09 | SEA | W 8-4 | Janson Junk Bryce Miller |
| 07-10 | CLE | 07:10 EDT | Sandy Alcantara Parker Messick |
| 07-11 | CLE | 04:10 EDT | Eury Perez Tanner Bibee |
| 07-12 | CLE | 01:40 EDT | Max Meyer Joey Cantillo |
No major events to mention.
Cam Johnson Spotted Courtside at Nuggets vs. Rockets Summer League Game
@katywinge
Bruce Thornton Scores 11 First-Half Points for Rockets vs. Nuggets
@NBA
Brice Turang’s All-Star Snub Raises Eyebrows Despite Elite MLB Metrics
@Haudricourt
Munetaka Murakami to Participate in 2026 MLB Home Run Derby
@whitesox
Munetaka Murakami Enters MLB Home Run Derby as Final Participant
@MLB
Munetaka Murakami Replaces Byron Buxton on AL All-Star Roster
@MLB
Daniel Jones Cleared for Full NFL Activities, Says He’s Feeling Good
@ProFootballTalk
Daniel Jones Cleared for Full Football Activities
@rotoworld_fb
Tom Brady Reveals Patriots’ Cost-Saving WR Strategy: Favoring Cheap Slot Targets Over Stars
@MySportsUpdate
Titans TE Gunnar Helm Targets Bigger Sophomore Season
@ProFootballTalk
Texans Could Make Low-Risk, High-Reward Move on Cornerback Terrion Arnold
@McClain_on_NFL
Caleb Williams Must Improve to Keep Bears Afloat as Regression Looms in 2026
@robertmays
Brice Turang’s All-Star Snub Raises Eyebrows Despite Elite MLB Metrics
@Haudricourt
Munetaka Murakami to Participate in 2026 MLB Home Run Derby
@whitesox
Munetaka Murakami Enters MLB Home Run Derby as Final Participant
@MLB
Munetaka Murakami Replaces Byron Buxton on AL All-Star Roster
@MLB
Gunnar Henderson Stays Hot at the Plate Despite an 0-for-5 Stretch, Crushing the Ball with Elite Exit Velocities
@jcalvinmeyer
MLB Prospect Devin Fitz-Gerald Plays for His Mother Amid Her Brain Cancer Battle
@Ken_Rosenthal
Cam Johnson Spotted Courtside at Nuggets vs. Rockets Summer League Game
@katywinge
Bruce Thornton Scores 11 First-Half Points for Rockets vs. Nuggets
@NBA
Mikel Brown Jr. Drops Deep 3 to Finish 3rd Quarter in NBA Summer League Debut for Brooklyn
@NBA
Bam Adebayo and Tyler Herro Involved in Las Vegas Altercation
@sam_amick
Egor Demin Assists Danny Wolf on Highlight Alley-Oop in Nets-Knicks Summer League
@NBA
Strawther, Bagley, Holmes, and Tyus Jones Courtside at Nuggets vs. Rockets Summer League Game
@katywinge
Brad Marchand’s Daughter Workout Moment Sparks “Brad Marchand Jr.” PWHL Buzz
@SaraCivian
San Jose Sharks Fans to Catch Up with Kiefer Sherwood on NHL Network at 3:40 PM PT
@SanJoseSharks
Dylan Larkin Trade Request Remains NHL Offseason Storyline
@JFreshHockey
Blake Coleman’s Daughters Ready to Cheer Him On in Minnesota
@mnwild
Andre Burakovsky Featured in Exclusive One-on-One Interview as Newest Second-Generation Senators Player
@Senators
Canadiens Sign Defenseman Bogdan Konyushkov to Two-Year Entry-Level Deal
@CanadiensMTL
| Zebby Matthews MIN SP | +8.4 |
| A.J. Ewing NYM CF | +7.4 |
| JP Sears SD SP | +6.3 |
| Sean Burke CHW SP | +5.3 |
| Kyle Leahy STL SP | +5.3 |
| Logan Henderson MIL SP | +4.5 |
| Kody Clemens MIN 1B | +4.4 |
| Patrick Sandoval BOS SP | +4.4 |
| Brandon Young BAL SP | +4.3 |
| Kyle Karros COL 3B | +3.8 |
| Jared Jones PIT SP | +3.4 |
| Brandon Sproat MIL SP | +3.4 |
| Trevor Rogers BAL SP | +3.3 |
| Ryan Feltner COL SP | +3.2 |
| Joshua Kuroda-Grauer ATH SS | +3.2 |
| Spencer Arrighetti HOU SP | -11.7 |
| Dean Kremer BAL SP | -9.9 |
| Zack Gelof ATH 3B | -8.1 |
| Connor Prielipp MIN SP | -6.1 |
| MacKenzie Gore TEX SP | -6.0 |
| Davis Martin CHW SP | -5.9 |
| Paul Goldschmidt NYY 1B | -5.2 |
| Jung Hoo Lee SF RF | -4.5 |
| Eric Lauer LAD SP | -4.5 |
| Walbert Urena LAA SP | -4.3 |
| Christian Scott NYM SP | -4.1 |
| Samad Taylor SD LF | -3.8 |
| Slade Cecconi CLE SP | -3.8 |
| Kerry Carpenter DET RF | -3.3 |
| Trevor McDonald SF SP | -3.0 |