לאחר עונה נוספת עם הדאקס, שבה אודונל שיחק במשחק ה-900 שלו ב-18 בינואר 2008, נגד קבוצתו לשעבר, המינסוטה ויילד, הוא הועבר מחוץ לעונה של 2008 ללוס אנג'לס קינגס עבור בחירה ב
שנת 2009. בעונה הראשונה שלו עם הקנגס, O'Donnell הגיע ל- 1,000 משחקים ב-14 במרץ 2009, נגד סן חוסה כרישים ב HP Pavilion בסן חוסה.