O'Donnell dressed in 81 of the season's 82 regular season games and all 11 games of the Flyers' playoff run. He skated an average 15:26 of ice time (including 1:34 of penalty killing time) per game, was plus-eight at even strength and was credited with 76 blocked shots and 52 hits. O'Donnell was especially effective in the first half of the season, although the 39-year-old blueliner showed signs of wearing down in the latter portion of the year as injuries to Pronger resulted in heavier burdens and tougher matchups spread across the defense corps.
Although no longer a frequent fighter by this stage of his career, O'Donnell knew when to pick his spots. On a pair of occasions, teammates credited the wily veteran for providing a much-needed spark of energy in games that ended in comeback victories after Philadelphia trailed early. The player posted 81 penalty minutes overall.
O'Donnell left the Flyers as a free agent in the summer of 2011, finishing his career with one season in Chicago. After his active career ended, O'Donnell worked as a television broadcaster and as part of the Los Angeles Kings' player development staff.