Josh Rojas Fantasy Stats

Josh Rojas
#4 3B  |  Seattle Mariners
Healthy
Height / Weight 6'1"  /  207 lbs.
Date of Birth (Age) Jun 30, 1994 (30)
Experience 6 seasons
College Hawaii

Season Stats

SEASON TEAM POS GP AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
2019ARI3B41138173070216184143.217.312.312.624242.0
2020ARI3B1761911000271611.180.257.180.43774.0
2021ARI3B1394846912832311445813794.264.341.411.752927.0
2022ARI3B125443661202619565598233.271.350.395.745953.0
2023SEA3B10531447771704402781120.245.303.338.641583.0
2024SEA3B143422489519283146108104.225.304.336.640695.0
Career 570 1862 256 461 101 6 34 189 211 481 59 15 .248 .324 .363 .687 3474.0

Game Log

TEAM OPP POS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
Mar 28, 2024 SEABOS3B20100000000.500.500.5001.0003.0
Mar 30, 2024 SEABOS2B41200000100.500.500.5001.0008.0
Mar 31, 2024 SEABOS3B20100010000.500.500.5001.0005.0
Apr 2, 2024 SEACLE3B40110010200.250.250.500.7507.0
Apr 3, 2024 SEACLERP00000000000.000.000.000.0001.6
Apr 5, 2024 SEAMIL3B20000000100.000.000.000.0000.0
Apr 7, 2024 SEAMILRP31200011000.667.750.6671.417-3.0
Apr 8, 2024 SEATOR3B40000000200.000.000.000.0000.0
Apr 9, 2024 SEATOR3B40200000000.500.500.5001.0006.0
Apr 14, 2024 SEACHC3B10000002000.000.667.000.6674.0
Apr 15, 2024 SEACIN3B40110000000.250.250.500.7505.0
Apr 16, 2024 SEACIN3B30100001101.333.500.333.8335.0
Apr 17, 2024 SEACIN3B21100110000.500.5002.0002.50014.0
Apr 20, 2024 SEACOL3B42100001000.250.400.250.6509.0
Apr 21, 2024 SEACOL3B30000000200.000.000.000.0000.0
Apr 21, 2024 SEACOL3B30100001110.333.500.333.83310.0
Apr 23, 2024 SEATEX3B41110000000.250.250.500.7507.0
Apr 24, 2024 SEATEX3B51201000100.400.400.8001.20013.0
Apr 26, 2024 SEAARI3B32100111000.333.5001.3331.83318.0
Apr 27, 2024 SEAARI3B40000000100.000.000.000.0000.0
Apr 28, 2024 SEAARI3B31100110000.333.3331.3331.66614.0
Apr 29, 2024 SEAATLLF101000000001.0001.0001.0002.0003.0
Apr 30, 2024 SEAATL3B111000030101.0001.0001.0002.00016.0
May 1, 2024 SEAATLPH10000000000.000.000.000.0000.0
May 3, 2024 SEAHOU3B40300000000.750.750.7501.5009.0
May 5, 2024 SEAHOU3B40311011010.750.8001.5002.30025.0
May 6, 2024 SEAMIN3B40000000200.000.000.000.0000.0
May 7, 2024 SEAMINLF51200010200.400.400.400.80010.0
May 8, 2024 SEAMINLF50200000200.400.400.400.8006.0
May 9, 2024 SEAMINLF30100000100.333.333.333.6663.0
May 10, 2024 SEAOAK2B50200000010.400.400.400.80011.0
May 11, 2024 SEAOAK3B40100000100.250.250.250.5003.0
May 13, 2024 SEAKC2B40100000100.250.250.250.5003.0
May 14, 2024 SEAKC2B30000001100.000.250.000.2502.0
May 15, 2024 SEAKC2B40100010100.250.250.250.5005.0
May 17, 2024 SEABAL3B40000000100.000.000.000.0000.0
May 18, 2024 SEABAL2B30000002101.000.400.000.4004.0
May 19, 2024 SEABAL2B40000000300.000.000.000.0000.0
May 20, 2024 SEANYY2B40000000000.000.000.000.0000.0
May 21, 2024 SEANYY3B41110000200.250.250.500.7507.0
May 23, 2024 SEANYY3B20000000000.000.000.000.0000.0
May 25, 2024 SEAWSH3B30000000100.000.000.000.0000.0
May 26, 2024 SEAWSH3B21110000000.500.5001.0001.5007.0
May 27, 2024 SEAHOU3B10000000000.000.000.000.0000.0
May 28, 2024 SEAHOU3B42210010010.500.500.7501.25019.0
May 29, 2024 SEAHOU3B30000000000.000.000.000.0000.0
May 30, 2024 SEAHOU3B30000001000.000.250.000.2502.0
May 31, 2024 SEALAA3B31100000010.333.500.333.83312.0
Jun 2, 2024 SEALAA3B31110001000.333.500.6671.1679.0
Jun 4, 2024 SEAOAK3B51310010200.600.600.8001.40015.0
Jun 5, 2024 SEAOAK3B40000000100.000.000.000.0000.0
Jun 6, 2024 SEAOAK3B20000000000.000.000.000.0000.0
Jun 7, 2024 SEAKC3B20000000100.000.000.000.0000.0
Jun 8, 2024 SEAKC3B40000000000.000.000.000.0000.0
Jun 9, 2024 SEAKC3B21100010001.500.500.5001.0007.0
Jun 10, 2024 SEACHW3B42100001000.250.400.250.6509.0
Jun 11, 2024 SEACHW3B31000001000.000.250.000.2504.0
Jun 12, 2024 SEACHW3B40000000100.000.000.000.0000.0
Jun 13, 2024 SEACHW3B10000000100.000.000.000.0000.0
Jun 14, 2024 SEATEX3B10000000100.000.000.000.0000.0
Jun 15, 2024 SEATEX3B33200132100.667.8001.6672.46729.0
Jun 16, 2024 SEATEX3B41110000000.250.250.500.7507.0
Jun 18, 2024 SEACLE3B51210000200.400.400.6001.00010.0
Jun 19, 2024 SEACLE3B40110000000.250.250.500.7505.0
Jun 20, 2024 SEACLEPH10000000000.000.000.000.0000.0
Jun 21, 2024 SEAMIA3B10000000000.000.000.000.0000.0
Jun 22, 2024 SEAMIA3B51200000100.400.400.400.8008.0
Jun 23, 2024 SEAMIA3B30000000200.000.000.000.0000.0
Jun 24, 2024 SEATB3B30000001000.000.250.000.2502.0
Jun 25, 2024 SEATB3B30000000000.000.000.000.0000.0
Jun 26, 2024 SEATB3B41000000300.000.000.000.0002.0
Jun 28, 2024 SEAMIN3B40210010100.500.500.7501.25010.0
Jun 29, 2024 SEAMIN3B20100000100.500.500.5001.0003.0
Jun 30, 2024 SEAMIN3B41000001100.000.200.000.2004.0
Jul 2, 2024 SEABAL3B202000000001.0001.0001.0002.0006.0
Jul 3, 2024 SEABAL3B20000001100.000.333.000.3332.0
Jul 4, 2024 SEABAL3B30100000100.333.333.333.6663.0
Jul 5, 2024 SEATOR3B30110001200.333.500.6671.1677.0
Jul 6, 2024 SEATOR3B20000001100.000.333.000.3332.0
Jul 7, 2024 SEATOR3B30000002300.000.400.000.4004.0
Jul 9, 2024 SEASD3B40100000000.250.250.250.5003.0
Jul 10, 2024 SEASD3B40000000100.000.000.000.0000.0
Jul 11, 2024 SEALAA3B40100011200.250.400.250.6507.0
Jul 12, 2024 SEALAA3B21000000200.000.000.000.0002.0
Jul 13, 2024 SEALAA3B30000001001.000.250.000.2502.0
Jul 14, 2024 SEALAA3B10000001000.000.500.000.5002.0
Jul 19, 2024 SEAHOU3B40100000100.250.250.250.5003.0
Jul 20, 2024 SEAHOU3B10000000000.000.000.000.0000.0
Jul 21, 2024 SEAHOU3B41110000000.250.250.500.7507.0
Jul 22, 2024 SEALAA3B30000000100.000.000.000.0000.0
Jul 23, 2024 SEALAA3B40000000200.000.000.000.0000.0
Jul 24, 2024 SEALAA3B30000001100.000.250.000.2502.0
Jul 26, 2024 SEACHW3B51100130100.200.200.8001.00018.0
Jul 27, 2024 SEACHW3B31110002000.333.600.6671.26711.0
Jul 28, 2024 SEACHW3B00000001000.0001.000.0001.0002.0
Jul 29, 2024 SEABOS3B30200001100.667.750.6671.4178.0
Jul 30, 2024 SEABOS3B20000000000.000.000.000.0000.0
Jul 31, 2024 SEABOS3B51200110100.400.4001.0001.40017.0
Aug 2, 2024 SEAPHI3B40100010000.250.250.250.5005.0
Aug 3, 2024 SEAPHI3B30100011200.333.500.333.8337.0
Aug 4, 2024 SEAPHI3B30000000100.000.000.000.0000.0
Aug 6, 2024 SEADET3B30100000100.333.333.333.6663.0
Aug 7, 2024 SEADET3B10000000100.000.000.000.0000.0
Aug 8, 2024 SEADET3B20000000000.000.000.000.0000.0
Aug 11, 2024 SEANYM3B42100001300.250.400.250.6509.0
Aug 13, 2024 SEADET2B20000000100.000.333.000.3332.0
Aug 14, 2024 SEADET3B40000000000.000.000.000.0000.0
Aug 15, 2024 SEADET3B30000000100.000.000.000.0000.0
Aug 16, 2024 SEAPIT3B30000000100.000.000.000.0000.0
Aug 18, 2024 SEAPIT3B42200111100.500.6001.2501.85021.0
Aug 19, 2024 SEALAD3B30000000100.000.000.000.0000.0
Aug 20, 2024 SEALAD3B40000000000.000.000.000.0000.0
Aug 21, 2024 SEALAD3B20000000000.000.000.000.0000.0
Aug 23, 2024 SEASF3B51100010200.200.200.200.4007.0
Aug 24, 2024 SEASF3B10000000000.000.000.000.0000.0
Aug 25, 2024 SEASF3B31200011110.667.750.6671.41717.0
Aug 26, 2024 SEATB3B41210000110.500.500.7501.25015.0
Aug 27, 2024 SEATBPR00000000000.000.000.000.0000.0
Aug 30, 2024 SEALAA3B20000000100.000.000.000.0000.0
Aug 31, 2024 SEALAA3B10000001000.000.500.000.5002.0
Sep 1, 2024 SEALAA3B31210001110.667.7501.0001.75017.0
Sep 2, 2024 SEAOAK3B20000000100.000.000.000.0000.0
Sep 3, 2024 SEAOAK3B20100000000.500.500.5001.0003.0
Sep 5, 2024 SEAOAK3B40110000200.250.250.500.7505.0
Sep 6, 2024 SEASTL3B40000000110.000.000.000.0005.0
Sep 7, 2024 SEASTL3B20000000200.000.000.000.0000.0
Sep 8, 2024 SEASTL3B50100000200.200.200.200.4003.0
Sep 10, 2024 SEASD3B20100000100.500.500.5001.0003.0
Sep 11, 2024 SEASD3B21000001000.000.333.000.3334.0
Sep 12, 2024 SEATEX3B30000001300.000.250.000.2502.0
Sep 13, 2024 SEATEX3B31000001200.000.250.000.2504.0
Sep 14, 2024 SEATEX3B30100010000.333.250.333.5835.0
Sep 17, 2024 SEANYY2B40100000000.250.250.250.5003.0
Sep 18, 2024 SEANYY3B20000000000.000.000.000.0000.0
Sep 19, 2024 SEANYY3B10000001000.000.667.000.6674.0
Sep 20, 2024 SEATEX3B31100120000.333.2501.3331.58316.0
Sep 21, 2024 SEATEX3B41100000200.250.250.250.5005.0
Sep 22, 2024 SEATEX3B00000000000.000.000.000.0000.0
Sep 23, 2024 SEAHOU3B10000001000.000.500.000.5002.0
Sep 24, 2024 SEAHOU1B00000000000.000.000.000.0000.0
Sep 25, 2024 SEAHOU3B00000000000.000.000.000.0000.0
Sep 28, 2024 SEAOAK3B40100020100.250.250.250.5007.0
Sep 29, 2024 SEAOAK3B40000000100.000.000.000.0000.0

Mariners Depth Chart

C

Cal Raleigh

Mitch Garver

1B

Luke Raley

Tyler Locklear

Dylan Moore

2B

Dylan Moore

Josh Rojas

Leo Rivas

SS

J.P. Crawford

Dylan Moore

Leo Rivas

3B

Josh Rojas

Dylan Moore

LF

Randy Arozarena

Luke Raley

Dylan Moore

Victor Robles

Josh Rojas

CF

Julio Rodríguez

Victor Robles

Luke Raley

Randy Arozarena

RF

Victor Robles

Mitch Haniger

Dominic Canzone

SP

Logan Gilbert

Luis Castillo

George Kirby

Bryce Miller

Bryan Woo

RP

Austin Voth

Collin Snider

JT Chargois

Troy Taylor

Gabe Speier

Josh Rojas News

Luke Raley  • LF  •  Mariners  |  Josh Rojas  • 3B  •  Mariners

Luke Raley, Josh Rojas Sitting Against Astros

Seattle Mariners outfielder/first baseman/designated hitter Luke Raley and infielder Josh Rojas are both starting the game on the bench for Wednesday's series finale at Minute Maid Park against the division-rival Houston Astros with a left-hander on the mound. Justin Turner is making the start at first base and is batting fifth, while Dylan Moore will man the hot corner and bat out of the nine-hole against Astros left-hander Yusei Kikuchi. Turner has an RBI and is hitting .273 in 11 career at-bats against Kikuchi, while Moore has gone hitless against the southpaw in five career at-bats. Raley has reached the 20-homer mark for the first time in his career in 2024, but he's also hitting just .192 (14-for-73) with just two of his 21 long balls against lefties. Rojas has been even worse against lefties, going 8-for-58 (.138) with none of his eight home runs on the year.
Sep 25   
Josh Rojas  • 3B  •  Mariners

Josh Rojas With Another Multi-Hit Game

Seattle Mariners second baseman Josh Rojas went 2-for-5 with a stolen base in Friday's 8-1 win over the Athletics. It was the 29-year-old's fifth multi-hit game in his last seven, going 13-for-30 (.433) during that stretch, including a double, a triple, and two stolen bases. The left-handed hitter is now slashing .351/.417/.526 on the season with a .413 wOBA and 175 wRC+. He may not hit for power but with the way he's hitting, walking (10.0%), and picking up a few stolen bases along the way, there should be plenty of run-scoring opportunities hitting leadoff. That is of course dependent on the rest of the Mariners lineup picking up the pace at the plate, as they lead the entire league in strikeouts as a team and they have the seventh-worst team batting average. Rojas could be a decent waiver add as he's eligible at both 2B and 3B for owners holding onto the likes of Gleyber Torres and Ke'Bryan Hayes.
May 11   
Dylan Moore  • SS  •  Mariners  |  Josh Rojas  • 3B  •  Mariners

Josh Rojas, Dylan Moore Expected To Platoon At Third Base

Seattle Mariners infielders Josh Rojas and Dylan Moore, who had been projected to split time at second base in 2024, will now likely shift their platoon to third base following a trade that sent Jorge Polanco to Seattle. More than two-thirds of Polanco's appearances last season came at second base, so he'll get first dibs on the keystone with the Mariners. That moves Rojas and Moore to the hot corner and presumably demotes Luis Urias, who was originally penciled into third base after being traded by the Red Sox. All in all, the Mariners would be wise to find playing time for Rojas and Moore, both of whom are above-average defenders.
Feb 3   
Josh Rojas  • 3B  •  Mariners

Josh Rojas Sitting Tuesday

Seattle Mariners infielder Josh Rojas is on the bench for Tuesday's game against left-hander Ken Waldichuk and the Oakland Athletics. He sat on Monday as well, which was also against a lefty, so it's clear the 29-year-old is in a platoon role. Since coming to Seattle, Rojas has been on fire, slashing .290/.333/.468 with three homers and four steals in 18 games. Jose Caballero will play instead and bat ninth. The rookie hasn't looked too good, struggling to a .234 batting average with just three bombs, 33 runs, and 24 RBI across 88 games, but he has swiped 25 bags. Fantasy managers should only stream Cabellero for stolen bases if it's a dire need.
Aug 30, 2023   
Josh Rojas  • 3B  •  Mariners  |  Dominic Canzone  • RF  •  Mariners

Mariners Acquire Josh Rojas, Dominic Canzone From Arizona

The Seattle Mariners acquired infielder Josh Rojas, outfielder/first baseman Dominic Canzone and infielder Ryan Bliss from the Arizona Diamondbacks on Monday in exchange for closer Paul Sewald, according to a source. Rojas could probably use a change of scenery after hitting a rough .228/.292/.296 with no homers, 26 RBI, six stolen bases and 23 runs scored for the D-backs in 189 at-bats this year. The 29-year-old could have a better shot at playing time in Seattle at second base alongside Kolten Wong and Jose Caballero. Canzone, Arizona's No. 19 prospect, has gone 9-for-38 (.237) with a homer, two doubles, eight RBI and four runs in his first 15 MLB games in 2023. Bliss, Arizona's No. 29 prospect, is a middle infielder that has hit .332 with 13 homers, 27 doubles, six triples, 51 RBI and 35 steals in 81 games with Double-A Amarillo and Triple-A Reno this year.
Jul 31, 2023   
Josh Rojas  • 3B  •  Diamondbacks

Josh Rojas Sent To Triple-A

The Arizona Diamondbacks optioned infielder Josh Rojas to Triple-A Reno after Sunday's game. In a corresponding move, the D-backs recalled outfielder Alek Thomas from Reno. Rojas had fallen out of favor in Arizona's lineup of late and will now head to the farm to work on his offense. The 28-year-old left-handed-hitting infielder was sporting a disappointing .235 batting average (43-for-183) with 13 doubles, no home runs, 26 RBI, six stolen bases and 23 runs scored in 57 games and 210 plate appearances. Rojas should be back in Arizona eventually, but he can be dumped to the waiver wire in deep-mixed fantasy leagues for now. Emmanuel Rivera and Evan Longoria figure to split playing time at the hot corner in the desert moving forward.
Jun 19, 2023   
Josh Rojas  • 3B  •  Diamondbacks

Josh Rojas Getting Sunday Off

Arizona Diamondbacks third baseman Josh Rojas is absent from the lineup for Sunday's game against the Cleveland Guardians. Rojas has taken a step back after a solid 2022 season, batting .236 with no homers, 23 runs, 26 RBI, and six steals over 56 games. Emmanuel Rivera will take his spot at the hot corner and bat second. The 26-year-old has been hot with the bat, slashing .331/.369/.432 with one bomb, 23 runs, 17 RBI, and a stolen base across 36 contests. With Tanner Bibee on the mound for the Guardians, Rivera's .308 average against righties this year paired with his spot in the batting order makes him a solid streaming option in most formats.
Jun 18, 2023   
Josh Rojas  • 3B  •  Diamondbacks

Josh Rojas Out Of Tuesday's Lineup

Arizona Diamondbacks third baseman Josh Rojas is not in the lineup for Tuesday's matchup with Kyle Freeland and the Colorado Rockies. The 28-year-old is batting .243 with no home runs and six steals this season and has sat most games against left-handers, so he'll take a seat with southpaw Freeland on the mound. Emmanuel Rivera will take his spot on the field and bat second. The 26-year-old's slashing .343/.370/.471 over 22 games and owns a career .275 batting average in the minors. He's not a starting third base option, but fantasy managers can stream Rivera for some batting average help.
May 31, 2023   
Josh Rojas  • 3B  •  Diamondbacks

Josh Rojas Not The In Lineup Again Tuesday

Arizona Diamondbacks third baseman Josh Rojas is not in the lineup for a second consecutive day as the club faces a lefty for the second game in a row in Jesus Luzardo and the Miami Marlins. The 28-year-old hasn't seen many southpaws this year and is hitting just .222 off them over 10 games, so it's safe to say he's in a platoon. Rojas' platoon mate Evan Longoria will take his place at third and bat fifth. The 16-year veteran isn't having the season he hoped for, slashing .197/.250/.364 with three homers, nine runs, and six RBI across 21 games. However, Longoria combined for a .799 OPS from 2021-2022 and has been solid against lefties, with a .270 batting average this year. Fantasy managers looking for a third-base option should feel comfortable streaming the three-time All-Star.
May 10, 2023   
Josh Rojas  • 3B  •  Diamondbacks

Josh Rojas Absent On Friday

Arizona Diamondbacks third baseman Josh Rojas is absent from Friday's starting lineup against the Colorado Rockies. It appears the left-handed slugger is going to get a routine rest day on Friday. This move makes sense considering the D-Backs are facing left-hander Kyle Freeland here. Evan Longoria will cover third base and bat fifth versus Freeland. DFS players might want to consider Longo as a dart throw for Friday's slate.
Apr 28, 2023   
LEGEND