A Buffalo Bills receiver is a favorite to win long jump gold medal at the Olympics

Goodwin competed in a Bills top at the Morocco Diamond League athletics met in Rabat two weeks ago.

FADEL SENNA/AFP/Getty Images

Though his blazing speed has not yet translated into much NFL success, Marquise Goodwin’s legs look poised to carry him to the podium at the Rio Olympics in August.

The two-time NCAA long jump champion (2010, 2012) competed for the U.S. at the 2012 Olympic Games in London, where he finished 10th overall with a best of 7.8 meters (25.59 feet).

The Bills nabbed the University of Texas product in the third round of the 2013 draft after the track star turned heads with a 4.27 in the 40-yard dash at the NFL Combine.

Now focused on track and field for the past several months, Goodwin registered a 8.42-meter (27.62-foot) leap at a competition in London on Sunday. Together with his personal record and also a world-best 8.45 meters (27.72 feet) in May, Goodwin has the top two jumps of 2016.

Check out some footage of Goodwin walking on air:

#BirminghamDL// Grateful for the opportunity// S|O to. @horizontal_jumps// tag a friend

A video posted by Marquise Goodwin (@_marquisegoodwin) on

Goodwin, 25, will compete for a spot on U.S. Olympic team in July at the trials at Eugene, Oregon. Should it work out in his favor he may miss some of the Bills’ training camp, but he said he’ll figure that out with head coach Rex Ryan.