Josh Rojas

Josh Rojas

31-Year-Old Third Baseman3B
Kansas City Royals AAA
2026 Fantasy Outlook
There was no outlook written for Josh Rojas in 2026. Check out the latest news below for more on his current fantasy value.
RANKS
Rest of Season
From Preseason
#361
ADP
Signed a minor-league contract with the Royals in January of 2026.
Grabs NRI pact from Royals
3BKansas City Royals  AAA
January 7, 2026
The Royals signed Rojas to a minor-league contract Wednesday that includes an invitation to spring training, Mark Feinsand of MLB.com reports.
Analysis
Rojas slashed just .180/.252/.259 over 69 games for the White Sox in 2025 before being released in August. The 31-year-old's defensive versatility will give him a shot to earn a spot on the Royals' Opening Day roster, but the better bet is that he begins the season at Triple-A Omaha.
Read More News
Batting Stats
Loading Batting Stats...
2025 MLB Game Log
2025
2024
2023
2022
2021
2020
2019
2025 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2024 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2023 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2022 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2021 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2020 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2019 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
Minor League Game Log
Calculate Stats Over Time
Just click on any two dates.
Loading Minor League Batting Game Log...
Left/Right Batting Splits
Since 2024
 
 
+69%
OPS vs RHP
2026
No Stats
2025
 
 
+28%
OPS vs RHP
2024
 
 
+93%
OPS vs RHP
OPS PA R HR RBI SB AVG OBP SLG
Since 2024vs Left .377 97 1 0 5 1 .146 .208 .169
Since 2024vs Right .639 588 61 10 37 13 .222 .302 .337
2026vs Left 0 0 0 0 0 0 0 0 0
2026vs Right 0 0 0 0 0 0 0 0 0
2025vs Left .414 30 1 0 3 0 .172 .172 .241
2025vs Right .528 181 13 2 8 4 .181 .265 .263
2024vs Left .357 67 0 0 2 1 .133 .224 .133
2024vs Right .688 407 48 8 29 9 .240 .318 .370
Home/Away Batting Splits
Since 2024
 
 
+8%
OPS at Home
2026
No Stats
2025
 
 
+6%
OPS on Road
2024
 
 
+13%
OPS at Home
OPS PA R HR RBI SB AVG OBP SLG
Since 2024Home .626 329 36 5 22 6 .215 .309 .317
Since 2024Away .579 356 26 5 20 8 .208 .270 .309
2026Home 0 0 0 0 0 0 0 0 0
2026Away 0 0 0 0 0 0 0 0 0
2025Home .495 100 10 1 4 0 .161 .242 .253
2025Away .526 111 4 1 7 4 .196 .261 .265
2024Home .683 229 26 4 18 6 .239 .338 .345
2024Away .602 245 22 4 13 4 .213 .273 .329
Minor League Left/Right Batting Splits (AAA)
Since 2024
 
 
+24%
OPS vs LHP
2026
 
 
+7%
OPS vs RHP
2025
 
 
+11%
OPS vs LHP
2024
No Stats
OPS PA R HR RBI SB AVG OBP SLG
Since 2024vs Left .778 17 0 2 .308 .471 .308
Since 2024vs Right .627 56 1 9 .208 .250 .377
2026vs Left .610 14 0 2 .364 7.000 .364
2026vs Right .655 46 1 8 .233 13.000 .419
2025vs Left .333 3 0 0 .000 1.000 .000
2025vs Right .300 10 0 1 .100 1.000 .200
2024vs Left 0 0 0 0 0 0 0 0 0
2024vs Right 0 0 0 0 0 0 0 0 0
Prospect Rankings History
Our full prospect rankings are reserved for RotoWire subscribers.
Subscribe Now
Advanced Batting Stats
Loading Advanced Batting Stats...
Additional Stats
Games By Position
Defensive Stats
Loading Games Played by Position...
Loading MLB Defensive Stats...
Batted Ball Stats
Loading Batted Ball Stats...
Stats Vs Upcoming Pitchers
Want more matchup stats?
Loading Matchup Stats...
Our full team depth charts are reserved for RotoWire subscribers.
Subscribe Now
Recent RotoWire Articles Featuring Josh Rojas See More
Recent RotoWire Articles Featuring Josh Rojas See More
Past Fantasy Outlooks
2025
2024
2023
2022
2021
2020
Rojas was the Mariners' Opening Day third baseman last season and came out of the gate firing on all cylinders with a .938 OPS, three home runs and two stolen bases in April. Unfortunately, he then proceeded to slash just .208/.285/.301 over the final five months and was non-tendered as a result. Rojas did grade out superbly on defense for the second straight year, but he also posted a .641 OPS for the second year in a row and again ranked as a below-average runner. He's a versatile defender with a career 10 percent walk rate, but Rojas has never had much power and if the speed continues to go in the wrong direction as he enters his 30s, it's difficult to see a path to fantasy relevance. He should receive plenty of opportunities after signing a one-year deal with the White Sox, and he's a likely trade candidate with a strong first half in 2025.
Rojas played all over the field for the Diamondbacks in 2021-2022 while posting decent numbers, but he was unsuccessful in his 59 games with Arizona last summer with a .589 OPS, and was traded to Seattle in the deal for Paul Sewald. Once added to the Mariners roster, Rojas was in the lineup on a regular basis against right-handed pitchers, and he improved his slash to a respectable .272/.321/.400 while swiping six bases over 46 games.While it was encouraging to see the numbers increase upon joining his new club, the overall numbers were still ugly, and he ranked near the bottom of baseball in hard-hit percentage, expected slugging, barrel rate and expected weight on-base average. He also remained a liability against left-handed pitching with a .562 OPS, and it seems likely he won't be in the lineup in 2024 against southpaws very often. Rojas should have eligibility at second and third base and has a chance to carve out a regular role with the Mariners, but his fantasy value is severely limited as a player that isn't likely to contribute in many categories.
Rojas suffered a Grade 2 right oblique strain in the spring, keeping him out about a month. Rojas finished with 125 games, a few less than the previous season, but he posted similar numbers while stealing more bases. He doesn't do anything especially well, but Rojas does a little of everything. That said, last season's 19.2 strikeout rate was a career-low, so if he maintains that, Rojas' contact will be above average and provide a solid floor. Last season, his HR/FB dipped, but a higher fly ball rate salvaged his power. There's some latent pop in his swing of Rojas can sustain the elevated fly ball rate while hitting them with a little more authority. Pulling it together, steals are the key as Rojas has a chance to benefit from the new rules. The signing of Evan Longoria could squeeze him for playing time, though the veteran is likely to see a fair amount of action at DH. Combining Rojas' speed with dual second and third base eligibility and he could be an undervalued asset, especially for those looking for mid to late round speed.
Rojas parlayed a strong spring into regular playing time at second base. He also played right and center field along with shortstop and third base, appearing in a career-high 139 games. It would have been more, except Rojas missed time with a dislocated pinky finger. Rojas' K% and BB% were in line with levels posted previously, but he carried a bloated .345 BABIP. Unfortunately, the underlying metrics point to at least 15 lucky hits, so expect some batting average regression. That said, Rojas could improve his contact, especially since he's not prone to chasing. He has below average power with above average, but not blazing speed. Rojas' biggest allure is lineup motility as he qualifies at second base, shortstop, and outfield. He needs volume to be mixed-league worthy and should get it, likely playing all over the diamond again. There isn't an obvious pathway to a breakout, but Rojas can be an asset.
The ability to play all over the diamond, along with expanded rosters to open the 2020 campaign, resulted in Rojas making the Opening Day roster despite poor performances at the plate in spring training and summer camp. He only appeared in one game, fanning in his only plate appearance before the Diamondbacks sent Rojas to their alternate training facility. He was recalled Sept. 1 and played in 16 of the next 19 games before lower-back inflammation mercifully ended his season. Rojas was excellent at the Double- and Triple-A levels in 2019, but that's less impressive considering he was 25 years old. While it's encouraging that Arizona wanted to see Rojas down the stretch, he failed to take advantage. He has stolen-base appeal, but not enough to occupy a mixed-league roster spot unless he has a big spring training, and even then, there is no obvious position for Rojas to play.
Rojas was part of the four-prospect haul Arizona received for sending Zack Greinke to Houston at the trade deadline. He is a jack of all trades defensively, and could add second-base eligibility in season. The power he showed at Double-A and Triple-A didn't carry over in the big leagues, but he was able to maintain a high walk rate (11.5 BB%). After sporting a 14.8 K% at Triple-A, he struggled making contact at the big-league level (26.1 K%) after getting promoted in August. While that is not unusual for a prospect seeing MLB pitching for the first time, it's worth noting that Rojas was already 25 years old. His minor-league steals totals oversell his pure speed, but he is an above-average runner and attempted six steals in 157 big-league PA. If he earns more than a bench role in his first full season with Arizona, he could steal double-digit bases with double-digit homers.
More Fantasy News
Becomes free agent
3BFree Agent  AAA
August 25, 2025
The White Sox released Rojas on Saturday.
Analysis
Subscribe now to instantly reveal our take on this news.
Cut from 40-man roster
3BChicago White Sox  AAA
August 22, 2025
The White Sox designated Rojas for assignment Friday.
Analysis
Subscribe now to instantly reveal our take on this news.
Sitting against righty again
3BChicago White Sox  AAA
August 7, 2025
Rojas is out of the lineup for Thursday's game against the Mariners.
Analysis
Subscribe now to instantly reveal our take on this news.
Taking seat Wednesday
3BChicago White Sox  AAA
August 6, 2025
Rojas isn't in the lineup for Wednesday's game against Seattle.
Analysis
Subscribe now to instantly reveal our take on this news.
Nabbing fourth straight start
3BChicago White Sox  AAA
August 3, 2025
Rojas will start at second base and will bat ninth in Sunday's game against the Angels.
Analysis
Subscribe now to instantly reveal our take on this news.
Latest Fantasy Rumors
Serious interest from Cubs
3BFree Agent  AAA
December 30, 2024
The Cubs are among the clubs showing "serious interest" in Rojas, Mark Feinsand of MLB.com reports.
Analysis
The Cubs just traded for a utility player in Vidal Brujan, but it sounds like they could be in the market for another one with Rojas. The 30-year-old Rojas would give Chicago an option at third base, if the club decides Matt Shaw isn't ready. Rojas has put up just a .641 OPS each of the last two seasons, but he has graded out well defensively and offers the versatility teams covet.
See All MLB Rumors