Viết tiếp cho đoạn này - Sau một mùa giải khác với Ducks, trong đó O'Donnell đã chơi trong trận đấu NHL thứ 900 của mình vào ngày 18 tháng 1 năm 2008, chống lại đội cũ của mình, Minnesota Wild, anh đã được trao đổi trong mùa giải 2008 đến Los Angeles Kings cho một lựa chọn dự thảo vào năm 2009
. Chơi trong mùa giải đầu tiên của mình trở lại với Kings, O'Donnell sau đó đạt mốc 1.000 trận vào ngày 14 tháng 3 năm 2009, trước San Jose Sharks tại HP Pavilion ở San Jose.