He was listed as questionable after missing practice on Thursday and Friday this week due to illness. Head coach Rex Ryan was hopeful that Harvin's situation would improve to the point where he could play today against Jacksonville, but the receiver is inactive.
Buffalobills.com has learned that Harvin was suffering from migraines this week and his condition has not improved to the point where he could play today. Harvin has battled migraines in his career before, which has forced him to miss games in the past.
His absence takes another offensive playmaker out of Buffalo's offense, which is already down Robert Woods (knee) and Mike Gillislee (hamstring).
Justin Hunter, Marquise Goodwin and Brandon Tate are expected to be the receivers who fill the void left by Harvin and Woods today.
Here are the rest of Buffalo's inactive players for today's game.
QB Cardale Jones
WR Robert Woods
WR Percy Harvin
RB Mike Gillislee
LB Brandon Spikes
OT Seantrel Henderson
DT Corbin Bryant