Between January 23, 1971 and January 23, 2021, Percy Harvin has averaged the most yards per game when playing 40+ games, with 121.1 per game.