Page title background image

Xavier Edwards Fantasy Stats

Background banner image for player info Xavier Edwards

Second Baseman #9

Healthy
Height / Weight 5'9"  /  175 lbs.
Date of Birth (Age) Aug 9, 1999 (26)
Experience 4 seasons
College None
ESPN Eligible 2B, SS
Yahoo Eligible 2B, SS

2026 Rankings

Preseason 2B13
Current 2B4

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2023MIA2B304.6781223300331450.295.321.333.654
2024MIASS709.526539871251263352314.328.391.423.814
2025MIASS1397.5561751592053434988277.283.341.353.694
2026MIA2B937.9337501021366364947133.303.385.430.815
Career 332 7.8 1241 176 371 48 16 10 108 134 201 76 14 .299 .366 .388 .754

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2026 MIACOL2B5.041100000000.250.250.250.500
Mar 28, 2026 MIACOL2B5.041100000000.250.250.250.500
Mar 29, 2026 MIACOL2B13.031200000110.667.500.6671.167
Mar 30, 2026 MIACHW2B12.041210001100.500.600.7501.350
Mar 31, 2026 MIACHW2B8.041200000000.500.500.5001.000
Apr 1, 2026 MIACHW2B5.031100000100.333.333.333.666
Apr 3, 2026 MIANYY2B17.041200110000.500.5001.2501.750
Apr 4, 2026 MIANYY2B19.042310011000.750.8001.0001.800
Apr 5, 2026 MIANYY2B19.040210030010.500.500.7501.250
Apr 6, 2026 MIACINDH0.030000000100.000.000.000.000
Apr 7, 2026 MIACIN2B0.040000000000.000.000.000.000
Apr 8, 2026 MIACIN2B12.041200011100.500.600.5001.100
Apr 9, 2026 MIACIN2B14.031101002100.333.6001.0001.600
Apr 10, 2026 MIADET2B8.040101000200.250.250.7501.000
Apr 11, 2026 MIADET2B0.040000000000.000.000.000.000
Apr 12, 2026 MIADET2B3.040100000000.250.250.250.500
Apr 13, 2026 MIAATL2B14.043200001100.500.600.5001.100
Apr 14, 2026 MIAATL2B2.030000001001.000.250.000.250
Apr 15, 2026 MIAATL2B5.040100001000.250.400.250.650
Apr 17, 2026 MIAMIL2B14.042210001000.500.600.7501.350
Apr 18, 2026 MIAMIL2B3.040100000100.250.250.250.500
Apr 19, 2026 MIAMIL2B7.041100001200.250.400.250.650
Apr 20, 2026 MIASTL2B11.020110012000.500.7501.0001.750
Apr 21, 2026 MIASTL2B10.041200001000.500.600.5001.100
Apr 22, 2026 MIASTLDH0.050000000100.000.000.000.000
Apr 24, 2026 MIASF2B22.041310011010.750.8001.0001.800
Apr 25, 2026 MIASF2B13.040200010210.500.500.5001.000
Apr 26, 2026 MIASF2B4.031000001000.000.250.000.250
Apr 27, 2026 MIALAD2B8.011000003000.000.750.000.750
Apr 28, 2026 MIALAD2B5.030100001000.333.500.333.833
Apr 29, 2026 MIALAD2B5.041100000000.250.250.250.500
May 1, 2026 MIAPHI2B7.050110010000.200.200.400.600
May 2, 2026 MIAPHI2B17.041200110000.500.5001.2501.750
May 3, 2026 MIAPHI2B3.030100000000.333.333.333.666
May 4, 2026 MIAPHI2B3.040100000000.250.250.250.500
May 5, 2026 MIABAL2B9.031100002000.333.600.333.933
May 6, 2026 MIABAL2B2.040000010000.000.000.000.000
May 7, 2026 MIABAL2B3.0101000000001.0001.0001.0002.000
May 8, 2026 MIAWSH2B16.031100111100.333.5001.3331.833
May 9, 2026 MIAWSH2B14.051100110100.200.200.8001.000
May 10, 2026 MIAWSH2B5.041100000200.250.250.250.500
May 12, 2026 MIAMIN2B0.040000000100.000.000.000.000
May 13, 2026 MIAMIN2B23.043211011000.500.6001.2501.850
May 14, 2026 MIAMIN2B4.031000001000.000.250.000.250
May 15, 2026 MIATB2B6.040200000100.500.500.5001.000
May 16, 2026 MIATB2B7.041100001001.250.400.250.650
May 17, 2026 MIATB2B20.051200010120.400.400.400.800
May 18, 2026 MIAATL2B21.042200120000.500.5001.2501.750
May 19, 2026 MIAATL2B14.051100110100.200.200.8001.000
May 20, 2026 MIAATL2B5.041100000000.250.250.250.500
May 21, 2026 MIAATL2B3.040100000100.250.250.250.500
May 22, 2026 MIANYM2B0.040000000100.000.000.000.000
May 23, 2026 MIANYM2B3.040100000100.250.250.250.500
May 24, 2026 MIANYM2B14.031210002000.667.8001.0001.800
May 25, 2026 MIATOR2B7.051110000100.200.200.400.600
May 26, 2026 MIATOR2B0.030000000100.000.000.000.000
May 27, 2026 MIATOR2B25.0313100010201.0001.0001.3332.333
May 29, 2026 MIANYM2B17.041201011000.500.6001.0001.600
May 30, 2026 MIANYM2B5.030100001100.333.500.333.833
May 31, 2026 MIANYM2B2.040000001000.000.200.000.200
Jun 1, 2026 MIAWSH2B10.040100001110.250.400.250.650
Jun 2, 2026 MIAWSH2B7.030000001010.000.250.000.250
Jun 3, 2026 MIAWSH2B6.050200000101.400.400.400.800
Jun 5, 2026 MIATB2B0.030000000100.000.000.000.000
Jun 6, 2026 MIATB2B3.040100000100.250.250.250.500
Jun 7, 2026 MIATB2B7.030000001110.000.250.000.250
Jun 9, 2026 MIAARI2B14.031200021000.667.600.6671.267
Jun 10, 2026 MIAARI2B2.020000001100.000.333.000.333
Jun 11, 2026 MIAARI2B5.030100010000.333.250.333.583
Jun 12, 2026 MIAPIT2B5.040100010100.250.200.250.450
Jun 13, 2026 MIAPIT2B4.031000001000.000.250.000.250
Jun 14, 2026 MIAPIT2B5.040100010100.250.250.250.500
Jun 15, 2026 MIAPHI2B2.030000001200.000.250.000.250
Jun 16, 2026 MIAPHI2B2.030000001100.000.250.000.250
Jun 17, 2026 MIAPHI2B5.050100010200.200.200.200.400
Jun 19, 2026 MIASF2B0.000000000000.000.000.000.000
Jun 20, 2026 MIASF2B0.050000000000.000.000.000.000
Jun 21, 2026 MIASF2B3.030100000100.333.333.333.666
Jun 22, 2026 MIATEX2B15.030201011000.667.7501.3332.083
Jun 23, 2026 MIATEX2B8.041200000000.500.500.5001.000
Jun 24, 2026 MIATEX2B5.040100010000.250.250.250.500
Jun 26, 2026 MIASTL2B5.030100001000.333.500.333.833
Jun 27, 2026 MIASTL2B15.051310010100.600.600.8001.400
Jun 28, 2026 MIASTL2B10.030100001010.333.500.333.833
Jun 29, 2026 MIACOL2B10.051100000010.200.200.200.400
Jun 30, 2026 MIACOL2B20.062410010000.667.667.8331.500
Jul 1, 2026 MIACOLPH0.010000000000.000.000.000.000
Jul 2, 2026 MIACOL2B6.020000021000.000.250.000.250
Jul 3, 2026 MIAATH2B10.021000022000.000.400.000.400
Jul 4, 2026 MIAATH2B9.030100012000.333.600.333.933
Jul 5, 2026 MIAATH2B10.040200002100.500.667.5001.167
Jul 7, 2026 MIASEA2B5.051100000200.200.200.200.400
Jul 8, 2026 MIASEA2B13.040201010000.500.5001.0001.500

Xavier Edwards News

Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Back in Starting Lineup Saturday

Miami Marlins second baseman Xavier Edwards (thumb) has been inserted back into the starting lineup on Saturday. The 26-year-old missed most of Friday's game with what was described as minor thumb soreness, though it was never revealed which hand was affected. That being said, he was used as a defensive replacement late in the Marlins' 4-3 win over the Giants. A day later, he is back in the starting lineup, batting fourth and looking to improve on an already promising 2026 season. Despite batting just .192 in June, he has maintained a solid .291 batting average overall, along with six home runs and 11 stolen bases.
Jun 20   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Out on Friday With Thumb Soreness

Miami Marlins middle infielder Xavier Edwards (thumb) is out of the starting lineup on Friday against the San Francisco Giants because he has been dealing with soreness in his thumb, according to Kevin Barral of Fish on First. Edwards is day-to-day and is expected to return to the lineup for Game 2 of the series against the Giants on Saturday. With Edwards out at LoanDepot Park on Friday, Javier Sanoja will start at the keystone for the Fish and bat ninth against Giants right-hander Landen Roupp. This will be the second straight game that Edwards has started on the bench after also sitting out on Wednesday. The 26-year-old switch-hitter and former first-rounder in 2018 by the San Diego Padres is hitting a strong .291/.375/.425 with an .801 OPS, six homers, 26 RBI, 11 stolen bases, and 43 runs scored in 275 at-bats this year, but his thumb injury could help explain why he's gone just 10-for-52 (.192) with six RBI, two runs, three steals, eight walks, and 13 K's in 15 games so far in June. Despite the recent cold spell and injury, fantasy managers should be looking to get Edwards back in their starting lineups if he returns on Saturday.
Jun 19   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Exits With Calf Tightness on Thursday

Miami Marlins second baseman Xavier Edwards was removed from Thursday's Grapefruit League game with left calf tightness. The diminutive infielder was 1-for-2 with an RBI and a stolen base before his removal in the fourth inning. The severity of the injury is not yet clear, but for a player whose speed could be his greatest fantasy asset, it is certainly a situation to monitor. The 26-year-old swiped 27 bags last season and 31 the year before, and had already recorded three steals through five spring games this year. The switch-hitter makes a ton of contact, registering an 89.2 percent contact rate last season with a low 14.2 percent strikeout rate, which should continue to help buoy his batting average, which came in at .283 in 2025, but there is little power to speak of, thus limiting his fantasy appeal. Still, he's fairly priced in drafts, going around pick 175, and he offers positional versatility with 2B and SS eligibility, so managers in need of steals should consider him there, so long as Thursday's injury proves to be minor.
Mar 5   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Due for Another Big Season on the Basepaths?

Miami Marlins second baseman Xavier Edwards isn't a major power threat, but he gets on base and runs well, giving him plenty of fantasy value. He has also ascended into an everyday role, jumping from 70 games in 2024 to 139 contests in 2025. While his on-base skills slipped slightly during that span, he still posted at least 2.2 fWAR for the second year in a row. All in all, Edwards' 2025 campaign consisted of a .283/.343/.353 slash line, three home runs, 27 stolen bases, 95 wRC+, a 7.9% walk rate, and a 14.2% strikeout rate. The most glaring hole in his offensive profile is the lack of power; he has just four career home runs, posting a 0.4% home run rate. Still, his ability to reach safely and steal bases makes him an appealing name in fantasy baseball leagues. Plus, we can expect him to remain in an everyday role -- primarily at second base with some occasional shortstop appearances -- after Miami didn't really shake up its infield during the offseason. As it stands, Edwards ranks as the #12 second baseman and #100 hitter in RotoBaller's latest fantasy baseball draft rankings for 2026.
Feb 8   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Returning on Saturday

Miami Marlins infielder Xavier Edwards (wrist) is back in the starting lineup ahead of Saturday's game against the Texas Rangers. Edwards is returning from being held out of the lineup for six straight games. However, he came in off the bench during Friday's game and went 2-for-3 at the plate. He appears to be fully healthy and ready to contribute again. Edwards will cover second base and bat third against right-hander Jack Leiter on Saturday. Fantasy managers should adjust their lineups accordingly and get Edwards back in their lineups ahead of first pitch.
Sep 20   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Remains Out on Thursday

Miami Marlins middle infielder Xavier Edwards (wrist) remains sidelined for Thursday's contest against the hosting Colorado Rockies at Coors Field. Javier Sanoja will make the start at second base and will hit ninth against Rockies right-hander Tanner Gordon. Right-wrist soreness will keep Edwards out for the fifth straight game. With the regular season winding down with just a week and a half of play left, it's possible we won't see Edwards again this year. The speedy switch-hitter and former first-round pick hasn't been quite as good as he was in 2024, but he's still been serviceable as a regular for Miami, slashing .280/.339/.353 with a .692 OPS, three home runs, 39 RBI, 73 runs scored and 24 stolen bases in a career-high 130 games in his third year in the big leagues. Stolen bases will always be the main fantasy draw with Edwards. Sanjoja will be a weak DFS sleeper, even at Coors Field.
Sep 18   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Missing Fourth Straight Game

Miami Marlins infielder Xavier Edwards (wrist) remains out of the starting lineup ahead of Wednesday's game against the Colorado Rockies. Edwards is now set to miss his fourth game in a row due to a right wrist soreness. He has been sidelined since being scratched ahead of Saturday's contest due to right wrist discomfort. At this point, the Marlins need to consider placing Edwards on the injured list. For now, fantasy managers can consider Edwards as day-to-day. Javier Sanoja will make another start at second base and bat ninth on Wednesday. Fantasy managers should adjust their lineups accordingly.
Sep 17   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Scratched With Wrist Discomfort on Saturday

Miami Marlins second baseman Xavier Edwards (wrist) has been scratched from Saturday's lineup against the Detroit Tigers because of discomfort in his right wrist, according to Isaac Azout of Fish On First. Edwards had been slated to lead off versus right-hander Charlie Morton. The Marlins haven't released an updated lineup yet. The speedy Edwards has played in 129 games this season and hit .280/.339/.353 with three homers, 39 RBI, a career-high 73 runs scored, and 24 stolen bases over 582 plate appearances. He has gone 7-for-34 (.206) with a homer, five RBI, five runs, and 7:4 K:BB in nine games this month.
Sep 13   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Gets a Day off

Miami Marlins shortstop Xavier Edwards will head to the bench ahead of Sunday's game against the Arizona Diamondbacks. This is a rare rest day for Edwards who has started in 13 straight games. His combo of contact and speed makes him a valuable fantasy option despite not having any home runs this season. Otto Lopez will take over at shortstop and bat leadoff against left-hander Eduardo Rodriguez. Fantasy managers should adjust their lineups ahead of first pitch.
Jun 29, 2025   
Xavier Edwards  • 2B  •  Marlins

Xavier Edwards Getting Saturday Off

Miami Marlins middle infielder Xavier Edwards is out of the starting lineup for Saturday's contest in D.C. against the hosting Washington Nationals. Javier Sanoja will get the start at the keystone and will hit ninth against Nationals right-hander Trevor Williams. After returning from a stint on the injured list, the switching-hitting Edwards has shifted over to second base for the Fish. Since his return on May 31, the 25-year-old has been swinging the bat well, going 14-for-40 (.350) with three doubles, four RBI and six runs scored in 11 games played. Edwards has little power to speak of, but he has 31 stolen bases in 2024 and has 11 on the year through 53 games this year, making him a useful middle infielder in fantasy for his speed. Sanoja will be a desperation DFS play out of the nine-hole for Saturday's action. He's hit .246 (34-for-138) this year with a homer and 14 RBI.
Jun 14, 2025   
LEGEND