← MIA team pageMLB injury reportMLB news

Javier Sanoja
3B
MIA
2026 season
- GP
- 144
- AVG
- .295
- HR
- 11
- RBI
- 69
- R
- 50
- SB
- 11
- OPS
- .792
Game log
| Date | Opp | Result | AB | H | R | HR | RBI | SB | BB | K |
|---|---|---|---|---|---|---|---|---|---|---|
| Sep 27 | vs ATL | W 5-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 26 | vs ATL | L 3-8 | 4 | 2 | 1 | 1 | 1 | 0 | 0 | 0 |
| Sep 25 | vs ATL | W 3-0 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 24 | @CHC | L 1-2 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 23 | @CHC | W 3-2 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 22 | @CHC | W 8-2 | 5 | 2 | 0 | 0 | 1 | 0 | 1 | 1 |
| Sep 20 | @SD | L 3-7 | 3 | 1 | 1 | 1 | 3 | 0 | 0 | 0 |
| Sep 19 | @SD | L 6-7 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Sep 18 | @SD | L 2-8 | 4 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| Sep 16 | @AZ | W 4-3 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Sep 15 | @AZ | W 4-2 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 14 | @AZ | L 7-8 | 4 | 2 | 2 | 1 | 3 | 1 | 0 | 0 |
| Sep 13 | vs LAD | W 6-4 | 4 | 1 | 1 | 0 | 2 | 0 | 0 | 1 |
| Sep 12 | vs LAD | W 4-3 | 3 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| Sep 11 | vs LAD | L 2-6 | 4 | 2 | 2 | 0 | 0 | 1 | 0 | 0 |
| Sep 9 | vs NYM | L 14-15 | 6 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 8 | vs NYM | L 5-7 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| Sep 7 | vs NYM | L 4-9 | 3 | 2 | 1 | 0 | 1 | 0 | 1 | 0 |
| Sep 6 | vs CHC | W 10-3 | 4 | 2 | 2 | 1 | 2 | 0 | 0 | 0 |
| Sep 5 | vs CHC | L 5-6 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 4 | vs CHC | L 1-6 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 3 | @KC | L 3-7 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 2 | @KC | W 9-6 | 5 | 3 | 2 | 1 | 1 | 0 | 0 | 1 |
| Sep 1 | @KC | W 6-3 | 4 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| Aug 31 | @WSH | L 3-6 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Aug 30 | @WSH | W 6-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 29 | @WSH | L 4-5 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Aug 28 | @WSH | L 2-9 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Aug 26 | vs BOS | W 4-0 | 4 | 3 | 0 | 0 | 1 | 3 | 0 | 0 |
| Aug 25 | vs BOS | L 3-7 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 24 | vs BOS | L 2-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Aug 23 | vs WSH | W 6-2 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 22 | vs WSH | W 4-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 21 | vs WSH | W 3-2 | 3 | 2 | 1 | 0 | 2 | 0 | 0 | 1 |
| Aug 19 | @PHI | L 1-4 | 3 | 3 | 1 | 1 | 1 | 0 | 0 | 0 |
| Aug 18 | @PHI | L 4-6 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 17 | @PHI | L 5-6 | 5 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Aug 16 | @CIN | W 7-1 | 4 | 1 | 1 | 1 | 3 | 0 | 1 | 1 |
| Aug 15 | @CIN | W 8-4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 14 | @CIN | L 0-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 13 | vs PIT | L 1-13 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 12 | vs PIT | W 8-2 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Aug 11 | vs PIT | W 2-0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 9 | vs LAA | W 12-3 | 4 | 2 | 1 | 0 | 3 | 0 | 0 | 0 |
| Aug 8 | vs LAA | W 7-0 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| Aug 7 | vs LAA | L 3-4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 6 | @ATL | L 3-11 | 4 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Aug 5 | @ATL | L 1-4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 4 | @ATL | L 2-4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 2 | @NYM | W 2-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 1 | @NYM | W 6-2 | 5 | 2 | 1 | 1 | 2 | 0 | 0 | 0 |
| Jul 31 | @NYM | W 5-2 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 30 | @NYM | L 2-4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 29 | vs PHI | W 8-6 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 28 | vs PHI | W 1-0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 27 | vs PHI | W 8-7 | 3 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
| Jul 26 | vs SD | L 3-5 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 25 | vs SD | L 2-7 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 24 | vs SD | L 2-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 22 | @HOU | L 2-5 | 4 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Jul 21 | @HOU | L 3-5 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jul 20 | @HOU | L 5-8 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jul 19 | @MIL | L 1-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 18 | @MIL | L 6-8 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jul 17 | @MIL | L 1-2 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 12 | vs CLE | L 2-5 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 11 | vs CLE | L 1-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 10 | vs CLE | L 2-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 9 | vs SEA | W 8-4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 8 | vs SEA | W 2-0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 7 | vs SEA | W 6-5 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jul 5 | @ATH | W 9-8 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 4 | @ATH | W 7-2 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jul 3 | @ATH | W 12-5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 2 | @COL | L 4-14 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 1 | @COL | L 3-6 | 2 | 1 | 0 | 0 | 2 | 0 | 2 | 0 |
| Jun 30 | @COL | W 14-3 | 5 | 3 | 3 | 1 | 3 | 0 | 0 | 0 |
| Jun 29 | @COL | W 10-7 | 5 | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
| Jun 28 | @STL | L 1-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 27 | @STL | W 5-1 | 4 | 3 | 1 | 0 | 1 | 2 | 0 | 0 |
| Jun 24 | vs TEX | W 4-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 23 | vs TEX | W 6-4 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 22 | vs TEX | L 3-4 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jun 21 | vs SF | W 2-1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 20 | vs SF | W 6-3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 19 | vs SF | W 4-3 | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jun 17 | @PHI | W 12-4 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 16 | @PHI | L 2-8 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 15 | @PHI | L 0-7 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 14 | @PIT | W 4-2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 13 | @PIT | L 2-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 12 | @PIT | W 8-3 | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 0 |
| Jun 11 | vs AZ | W 2-0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 10 | vs AZ | W 8-0 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jun 9 | vs AZ | W 10-6 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 |
| Jun 7 | vs TB | W 4-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 6 | vs TB | W 4-3 | 4 | 3 | 1 | 1 | 2 | 0 | 0 | 1 |
| Jun 5 | vs TB | L 0-6 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 3 | @WSH | W 4-1 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 2 | @WSH | W 7-3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Latest news
Sanoja went 1-for-3 with a three-run home run in Sunday's 7-3 loss to the Padres.
Sanoja's seventh-inning blast off Walker Buehler at least made the Marlins look competitive in a game during which they had just four hits as a team. Over 18 games in September, Sanoja has gone 25-for-72 (.347) with 10 extra-base hits and 16 RBI. He's batting .291 with a .784 OPS, 10 homers, 67 RBI, 49 runs scored, 31 doubles, five triples and 11 stolen bases over 138 contests in a breakout year in 2026.
RotoWire via ESPN · Sep 20
Sanoja went 2-for-4 with a solo home run, a triple, two additional RBI, an additional run scored and a stolen base in Monday's 8-7 loss to Arizona.
After roping a two-RBI triple in the second frame, Sanoja lined a solo homer in the fourth inning. Adding to his big day, the third baseman swiped second base in the eighth inning after reaching on a fielder's choice. Sanoja has been on an extended tear at the plate, slashing .339/.378/.571 with five homers, 21 RBI, 17 runs and five stolen bases over his past 30 games. The 24-year-old has put together a quietly strong 2026 campaign overall, hitting .293/.333/.454 with nine homers, 63 RBI, 47 runs and 11 stolen bases in 133 contests.
RotoWire via ESPN · Sep 15
Sanoja went 2-for-4 with a triple, two runs scored and a stolen base in Friday's 6-2 loss to the Dodgers.
Sanoja scored both of the Marlins' runs, extending his hitting streak to 11 games with a single in the sixth inning. During that stretch, the 24-year-old is hitting .422 with two home runs, six RBI, 10 runs scored and a stolen base. On the season, he's slashing .294/.333/.444 with eight homers, 57 RBI, 44 runs scored and 10 steals across 431 plate appearances.
RotoWire via ESPN · Sep 12
Sanoja went 2-for-4 with a two-run home run and a second run scored in Sunday's win over the Cubs.
Getting the start at second base and batting ninth, Sanoja took Colin Rea deep in the seventh inning for the Marlins' final runs in a 10-3 rout. The utility infielder has hit safely in seven straight games, batting .429 (12-for-28) during that heater with one double, two homers, four RBI and six runs, and he should remain a fixture in the lineup as long as Xavier Edwards (thumb) is sidelined, with Sanoja covering second base against right-handed pitching and sliding over to third base against lefties.
RotoWire via ESPN · Sep 7
Sanoja went 2-for-3 with two RBI and a run scored during the Marlins' 3-2 win over the Nationals on Friday.
Sanoja was left out of the Marlins' lineup for Friday's series opener, but he was brought in as a pinch hitter for Owen Caissie in the sixth. Sanoja struck out in that plate appearance, but he more than made up for it in his next two at-bats with consecutive RBI singles, the second of which was the game winner in the ninth inning. He's driven in at least one run in each of his last five outings, going 9-for-19 with two home runs and eight RBI in that span.
RotoWire via ESPN · Aug 22
Sanoja is not in the lineup for Friday's game versus the Nationals.
Sanoja had started at third base in each of the last four games, but he will begin Friday's festivities on the bench. Leo Jimenez is covering the hot corner and will bat ninth for the Marlins.
RotoWire via ESPN · Aug 21