Dee Milliner: F
Once again, the Jets' top draft pick was sent to the bench, the third time that has happened to him this season.
Milliner actually started out having a so-so game, breaking up some passes while giving up some completions. However, he completely lost it when he had horrendous technique while covering Mike Wallace, who turned a simple hitch route into a touchdown after breaking Milliner's tackle.
Milliner should not be called a "bust" for another season, but the Jets have to be concerned about the play of their top-rated rookie.
Antonio Cromartie: D
Clearly, Antonio Cromartie was nowhere near close to being healthy. He was laboring to change direction all game long, which led him to have to overplay the deep ball at the cost of allowing a lot of underneath completions.
While we have an explanation for this week's debacle, he should not have been out on the field in the first place.
Darrin Walls: A-
Walls entered the game in place of Milliner, and the pass defense quickly improved. Walls was rarely beat in coverage, and he made a spectacular play on special teams while covering a punt.
He deserves to be on the field a lot more.
Kyle Wilson: B
Wilson continues to play well under-the-radar. He was very solid covering receivers in the slot, and he was solid in run support.
Ellis Lankster: C
Lankster saw a lot of playing time in the slot, with unspectacular results. He gave up a long completion and should be regulated to special teams duties.