All things considered, Brian Flores did a pretty solid job during his first year at the helm as Miami Dolphins head coach.

The Dolphins were expected to be one of the worst teams ever, but after getting spanked the first few weeks of the season, they became somewhat competitive and went 5-11.

That doesn't change the fact that this is a roster with a lot of holes.

Here are three major needs for Miami this offseason:

3. A running back

Kalen Ballage, Dolphins
ClutchPoints

Do you realize that Ryan Fitzpatrick was the Dolphins' leading rusher in 2019? I kid you not. Fitzpatrick rushed for 243 yards on the season, which was more than anyone on the team.

Of course, Miami traded away Kenyan Drake, Kalen Ballage has been a complete bust and Mark Walton was released after yet another run-in with the law.

The Dolphins really don't have a running back right now, and while decent halfbacks are a dime a dozen, Miami has sure had an awfully difficult time finding one over the last several years.

This is certainly an area that the Dolphins will prioritize this offseason, and it would not be surprising if they added numerous halfbacks via free agency and the draft.

2. Offensive line help

Dolphins, Brian Flores
CP

It won't matter who's running the football if the offensive line stinks.

Pro Football Focus ranked Miami's offensive line dead last in the NFL this season, and with good reason.

The Dolphins allowed 57 sacks on the year, and a big reason for why the club's rushing attack was so pitiful was because no holes were opening up.

Sure, not having a good running back was also an issue, but even bad halfbacks can do some work with a good offensive line.

Fortunately, Miami has a monumental amount of cap room it can use on a slew of players this offseason, and you can bet that the Dolphins will be adding multiple offensive linemen to try and patch up what has been a problem area for years.

1. A quarterback

Josh Rosen, Ryan Fitzpatrick, Dolphins, Redskins
ClutchPoints

Judging by how Miami allowed Fitzpatrick to guide the team for most of 2019, it seems pretty clear that the Dolphins don't really believe in Josh Rosen.

Of course, Rosen is still young and deserves a chance, but he was brutal during his rookie campaign with the Arizona Cardinals and looked lost in the three starts he received with Miami this year, so maybe being a good NFL quarterback just isn't in the cards for him.

But even if the Dolphins are willing to give Rosen another shot, they also need to strongly consider using their first-round draft pick on a quarterback this spring.

As a matter of fact, they should just do it, as Miami may regret it if it passes up on one of the few quarterbacks who should be available at No. 5 just because Rosen is on the roster.

The Dolphins haven't really had a franchise quarterback since Dan Marino, with Ryan Tannehill probably representing the best one they've had since then.

Miami has a chance to buck the trend this offseason.