The Baltimore Ravens have a few offensive weapons that are questionable in Week 2 but they're all expected to play. Among them, Marquise Brown and Mark Ingram are expected to suit up against the Arizona Cardinals on Sunday per Ian Rapoport.

Throughout the week, there was never any concern on whether or not Brown and Ingram would play in Week 2. Both players were limited in practices this week but it was mostly just a precautionary approach by John Harbaugh.

Last week, Baltimore traveled to Miami and delivered a 59-10 blowout victory over the Dolphins. In the win, Brown played in just 12 snaps in his first career start but he made the most of his limited opportunities.

The rookie wide receiver out of Oklahoma finished the day with four receptions for 147 yards and two touchdowns. As a matter of fact, Brown's first two receptions last Sunday went for touchdowns that totaled 130 yards.

Prior to the game, there was uncertainty on how much playing time Brown would receive in Week 1. The speedy wideout had sat out the entire preseason due to a foot injury.

As for Ingram, the veteran running back dealt with some shoulder discomfort following last week's game. However, as the week progressed, Ingram began to feel even better and is expected to take the field in Week 2.

Against the Dolphins, the Ravens free-agent acquisition rushed for 107 yards and two touchdowns in his debut for Baltimore. The Ravens are expected to continue utilizing their dominant rushing attack with Ingram leading the way.

Along with Ingram, expect to see Gus Edwards and rookie Justice Hill receive some touches as they did in Week 1.