The Miami Dolphins are a mess, and Josh Rosen is right in the middle of it.

After completing 15 of his 25 passes for 85 yards and a couple of interceptions during last week's loss to the Washington Redskins, Rosen was benched midway through the game for veteran quarterback Ryan Fitzpatrick.

As of right now, it looks like Rosen has lost his job, and he is not angry with head coach Brian Flores about the decision.

“You earn each start. I’m not entitled to anything,” said Rosen, according to Cameron Wolfe of ESPN.com.

Rosen added that it's up to him to prove Flores and the rest of the coaching staff wrong in practice.

The Dolphins acquired Rosen in a draft weekend trade with the Arizona Cardinals back in April, sending a third-round pick to the Cardinals in return for the second-year signal-caller.

Rosen began the season backing up Fitzpatrick, but after a couple of rough outings from Fitzpatrick to start the year, Rosen took over as the starter in Week 3.

However, the results have been very underwhelming, as Rosen has thrown for 567 yards, a touchdown and five interceptions while completing just 53.2 percent of his passes and posting a passer rating of 52 over five appearances and three starts.

The 22-year-old, who played his collegiate football at UCLA, was originally selected by the Cardinals with the 10th overall pick of the 2018 NFL Draft.

He made 14 appearances and 13 starts during his rookie year, throwing for 2,278 yards, 11 touchdowns and 14 picks while completing 55.2 percent of his passes and registering a passer rating of 66.7.

Miami has gotten off to an 0-5 start.