Let's play a little game here. Based on current draft order let's say Miami has the #19 pick in each round. They gave up their natural 3rd and compensatory 4th for Carroo. They should be getting a compensatory 3rd and another compensatory 6th according to their internal calculations (who knows if it works out that way but they shouldn't be that far off, for example I know they're getting that 3rd).
http://www.cbssports.com/nfl/draft/prospectrankings
I give rankings like these a 10% wiggle room so if a player is ranked 5 spots above your pick #50, let's just pretend he'll be available. I focused purely on the players that I've actually watched play football. I hate the idea of plugging in a pick because people seem to like him and I read good things about him and maybe have seen him once but didn't really study him. The list of guys to consider, listed in order of CBS's rankings.
#019: DE Tim Williams, DE Derek Barnett, CB Desmond King, DE Carl Lawson, DE Charles Harris, OLB Takk McKinley, OL Pat Elflein
#050: OLB Haason Reddick, OLB Ryan Anderson, CB Jourdan Lewis, DL Chris Wormley, TE Jordan Leggett, RB Samaje Perine, CB Cameron Sutton, OL Taylor Moton, RB D'Onta Foreman
#095: CB Chidobe Awuzie, DE Jordan Willis, QB Davis Webb, DE Daeshon Hall
#117: CB Kevin King, S Eddie Jackson, DT Montravious Adams, TE Jeremy Sprinkle, QB Cooper Rush, RB Corey Clement, LB Matt Milano
#157: RB Marlon Mack, OLB Ejuan Price, CB Damontae Kazee, WR Taywan Taylor
#194: OG Johnny Caspers, S Xavier Woods, RB James Conner
#216: WR Amba Etta-Tawo, OLB Tyus Bowser
#240: WR Josh Reynolds, WR Quincy Adeboyejo, S Weston Steelhammer, CB Jack Tocho, TE Phazahn Odom, OT Forrest Lamp
UDFA: WR Austin Carr, WR Jalen Robinette, RB Jordan Chunn