Elam was booked at 3:45 a.m. on charges of possession of more than 20 grams of marijuana, possession with intent to sell or deliver, and possession of a controlled substance. He is currently being held on a $15,500 bond at Turner Guilford Knight Correctional Center in Miami.
Police records show that Elam was initially pulled over for reckless driving.
Baltimore's first-round draft pick in 2013, Elam has played three seasons with the Ravens -- sitting out one due to injury -- but failed to start a game in 2016. His fifth-year option was not picked up by the team, so he will become a free agent on March 9.