The Ravens have dealt with their fair share of injuries, but they're getting healthy at the right time.
Baltimore had near perfect attendance for Friday's walkthrough indoor practice before Sunday's Week 10 game against the rival Cleveland Browns.
The Ravens have four players listed as questionable: cornerbacks Marlon Humphrey (hamstring) and Jalyn Armour-Davis (illness), running back Keaton Mitchell (hamstring), and right tackle Morgan Moses (shoulder).
Humphrey is the only player on the 53-man roster who wasn't a full practice participant Friday. He was limited for a second straight day after being added to the report Thursday. If Humphrey can't play, the Ravens would turn to Rock Ya-Sin and/or Ronald Darby opposite Brandon Stephens.
Defensive tackle Michael Pierce and Armour-Davis both returned from illnesses Friday. Pierce had missed the previous two days of practice, but is now off the injury report and ready to play.
Right tackle Morgan Moses (shoulder) was a full practice participant all week, but still might not suit up. The Ravens have trusty veteran Patrick Mekari who can step in, and Baltimore will play two games in five days with the Cincinnati Bengals up next on Thursday night.
Mitchell, who is coming off a breakout 138-yard campaign last week, was a full practice participant Friday after being limited Thursday. Wide receiver Rashod Bateman (back) was limited Thursday, but full on Friday and removed from the injury report.
The Browns, meanwhile, are banged up heading into Sunday's game at M&T Bank Stadium. Starting right tackle Dawand Jones (knee/shoulder) has been ruled out, meaning the Browns are down to their third-string right tackle. Cleveland already lost starting left tackle Jedrick Wills Jr. last week to a knee injury.
That likely means Geron Christian (signed to the practice squad on Halloween) and James Hudson (seven career) starts are the Browns' starting offensive tackles. They'll be facing a Ravens pass rush that leads the league with 35 sacks.
Browns Head Coach Kevin Stefanski also ruled out wide receivers Marquise Goodwin (concussion) and David Bell (knee). Cornerback Greg Newsome II (groin) and running back Pierre Strong (hamstring) are questionable.