Auf internationaler Bühne vertrat O’Dell sein Heimatland bei der U18-Junioren-Weltmeisterschaft 2008 im russischen Kasan, wo die Mannschaft durch einen 8:0-Finalsieg über Gastgeber Russland die Goldmedaille gewann. Der Angreifer verbuchte in sieben Turnierspielen ein Tor und bereitete drei weitere vor. Sein Debüt für die A-Nationalmannschaft gab er im Rahmen der Olympischen Winterspiele 2018 und gewann dort mit dem Team die Bronzemedaille.