Ellerby spielte von 2004 bis 2007 bei den Kamloops Blazers in der Western Hockey League, ehe er 2007 beim NHL Entry Draft an zehnter Stelle von den Florida Panthers ausgewählt wurde. Während der folgenden Spielzeit wechselte er von Kamloops zum Ligakonkurrenten Moose Jaw Warriors. Zur &lt;a href="AHL%202008/09"&gt;Saison 2008/09&lt;/a&gt; wurde er in den Kader der Rochester Americans, dem Farmteam der Panthers, berufen, für die er in der American Hockey League aufs Eis ging. Während seiner zweiten Saison in Rochester gab er im Januar 2010 sein Debüt für die Florida Panthers in der National Hockey League, für die er bis zum Saisonende 22 Spiele absolvierte. In der &lt;a href="NHL%202010/11"&gt;Saison 2010/11&lt;/a&gt; spielte Ellerby in 54 Partien in der NHL und kam nur noch selten in der AHL zum Einsatz. Zur &lt;a href="NHL%202011/12"&gt;Spielzeit 2011/12&lt;/a&gt; unterschrieb er einen neuen Einjahres-Vertrag in Florida.