AP

Wide receiver Percy Harvin has been a man on the move over the last three-plus seasons as he’s bounced between the Vikings, Seahawks and Jets before signing with the Bills as a free agent this offseason.

Harvin has only played in 23 regular season games over that span, which has kept him from putting up the kind of numbers he posted earlier in his career with Minnesota. Injuries, poor fits with offensive schemes and issues with organizations have been to blame for Harvin’s drop in production, but the wideout says that things will go beyond getting back on track this season.

“The world has yet to see me really explode like I’m about to,” Harvin said, via Mike Rodak of ESPN.com, as the Bills opened their offseason conditioning program on Monday.

With running back LeSean McCoy, wide receiver Sammy Watkins and tight end Charles Clay in the lineup around him, Harvin should be able to find space to do damage against opposing defenses. The same appeared to be true in Seattle, however, and things didn’t play out that way despite the presence of a better quarterback than the Bills are likely to have on hand this season.