Former Cleveland Browns defensive coordinator Jim O'Neil has landed on his feet in San Francisco.
O'Neil, 37, was offered the job after Texans linebackers coach Mike Vrabel declined. The 49ers also reportedly considered their own linebackers coach Jason Tarver as well as Ravens linebackers coach Don Martindale for the position.
Mike Pettine's right-hand man for the past half-decade, O'Neil oversaw defenses that finished 23rd and 27th in total yards the past two seasons. Last year's performance was especially disappointing, as the Browns finished 30th in run defense amid rumbling that the players were frustrated with O'Neil's scheme.
Assuming the defensive controls in San Francisco would be a challenge for even the most seasoned defensive coaches.
The flip side to Kelly's uptempo offense is a defense that spends an inordinate amount of time on the field. Kelly's Eagles defenses finished first, second and first in most plays faced over the past three seasons.
O'Neil has his work cut out for him if he's going to return San Francisco's defense to the heights of the Jim Harbaugh-Vic Fangio era.