Brandon Marshall is one of the most physically imposing receivers in the NFL. At 6-foot-4, (usually) 235 pounds, Marshall is an impossible matchup for smaller cornerbacks. And while he's by no means overweight, his coach Todd Bowles wanted him to shed some pounds this offseason.

Bowles challenged Marshall, who at the time weighed 244 pounds, to get down to the 230 mark. The goal was to increase his agility and speed while still maintaining his strength to beat the press off the line of scrimmage.

After a month of dieting and working hard, Marshall hit his goal and beat Bowles' challenge.

More from FoxSports

Reporting day!!! Started the #toddbowlesdiet at 244 pounds 6 weeks ago. I've been playing around 235 pounds for the past 5 years. Last time I've been this low was at #mindovermatter

A video posted by Due Season.. . (@bmarshall) on

To get his weight down, Marshall ate a lot of meals that included grouper, chicken, broccoli, and shrimp.

#toddbowlesdiet #Mindovermatter

— Due Season.. . (@BMarshall) June 24, 2016

#toddbowlesdiet menu tonight is Chicken with a dab of sea salt, steamed broccoli dessert is blueberries and peaches

— Due Season.. . (@BMarshall) June 27, 2016

#toddbowlesdiet Grouper, Avocado, and Bluberries

— Due Season.. . (@BMarshall) June 28, 2016

Marshall also increased his speed in the process, getting up to 23 mph on the treadmill.

Is this what u want coach Bowles? Last time I did this was n 2011.Not with the arms up tho.😳🏃🏽@fitspeedAP @ochocinco

— Due Season.. . (@BMarshall) June 24, 2016

The 32-year-old receiver was outstanding a year ago, and he could be even better in 2016. So long as he has a decent quarterback throwing him the football.