OWINGS MILLS, Md. -- The Baltimore Ravens wrapped up their three-day minicamp Thursday and won't reconvene until the start of training camp in late July. Here are some thoughts and observations from the final day ...

How much progress is linebacker C.J. Mosley making? The Ravens' rookie first-round pick was running with the first team on Thursday. Mosley, the 17th overall pick, has been considered the favorite to start alongside Daryl Smith at inside linebacker. The Ravens have been praising Mosley's ability to pick up the system quickly. Arthur Brown was moved to second team, but he was still making plays on the field. It's a position of strength.

Running back Ray Rice is much lighter on his feet, the result of not carrying as much weight. There were a couple of times when he showed off elusiveness in between the tackles. It was a rare sight to see Rice fake out tacklers in the open field last year.

Justin Tucker is already in regular-season form. He hit a 64-yard field goal early in practice and then nailed a 57-yarder toward the end of it. This isn't surprising when you consider Tucker is 10-of-11 for his career beyond 50 yards, a spectacular 90.9 percent.

It was a tough minicamp for wide receiver Marlon Brown, who was turning heads last year at this time as an undrafted rookie. He dropped too many passes throughout the week and some were uncontested. Beyond Steve Smith and Torrey Smith, the most impressive wide receivers on Thursday were Jacoby Jones and undrafted rookie Jeremy Butler. The catch of the day was Torrey Smith pulling in a Joe Flacco pass with one hand in the end zone.

There was a lot of attention placed on offensive tackle James Hurst after he was signed as an undrafted rookie. But Hurst has struggled at times, especially against speed rushers. It was no match when Elvis Dumervil lined up against him.