After sitting out the past three days because of a right hamstring injury, Ravens starting guard Kelechi Osemele returned to the practice field today.

However, other Ravens players who have been out remained sidelined, including three other offensive linemen. Guard/tackle Ramon Harewood (knee) was held out for a second straight day while rookie center Ryan Jensen (lower leg) also remained out. Pro Bowl right guard Marshal Yanda (shoulder) still hasn't practiced in training camp. 

Wide receiver LaQuan Williams (Poly, Maryland) missed his third straight practice with an arm injury. Second-year receiver Tommy Streeter also wasn't on the field after being removed early from yesterday's practice with what head coach John Harbaugh said was a heat-related issued. Undrafted rookie Marlon Brown (knee) also continues to be sidelined.

There were no surprises on the defensive side. Linebacker Spencer Atkins (undisclosed) was not present at practice for a second straight day while fellow linebacker Jameel McClain (spine contusion) remains on the physically-unable-to-perform list.   

Rookie defensive lineman Kapron Lewis-Moore (knee) is still on the non-football injury list.