Career
He is currently playing with the Rochester Americans of the American Hockey League, a farm team of the Buffalo Sabres of the National Hockey League (NHL). O'Dell was originally selected by the Anaheim Ducks in the 2nd round (39th overall) of the 2008 NHL Entry Draft. O'Dell played four seasons (2007-2011) of major junior hockey in the Ontario Hockey League (OHL) where he scored 100 goals and 107 assists for 207points in 198 games played.
O'Dell made his professional debut in the American Hockey League with the Chicago Wolves during the 2009–10 season. On June 1, 2010, the Atlanta Thrashers signed O'Dell to an entry-level contract. After the Thrashers relocated at the end of the 2011-12 NHL season, and became the Winnipeg Jets, O'Dell would play three seasons with the St. John's Ice Caps of the AHL. On July 1, 2015, O'Dell left the Jets organization as a free agent and signed a one-year, two-way contract with the Ottawa Senators.
O'Dell began the 2015–16 season with affiliate, the Binghamton Senators of the AHL, instantly adding offense to contribute with 37 points in 50 games before on February 27, 2016, O'Dell was traded by the Senators to the Buffalo Sabres as part of a seven-player deal.