Der linke Flügelstürmer, der beim NHL Entry Draft 1996 in der siebten Runde als insgesamt 189. von den Detroit Red Wings ausgewählt wurde, begann seine Profi-Karriere 1995 in der Ontario Hockey League bei den Detroit Whalers. Noch während der Saison 1995/96 wechselte er zu den North Bay Centennials, auch die nächste Spielzeit beendete der Kanadier nicht beim selben Verein, da er nach 40 Spielen zu den Owen Sound Platers wechselte. Nach der Saison 1997/98 heuerte Beardsmore bei den Adirondack Red Wings, dem Farmteam seines Draftclubs Detroit in der American Hockey League, an, später in der Saison spielte er auch für die Toledo Storm in der East Coast Hockey League. Nachdem der Linksschütze im nächsten Jahr für das kanadische Team der University of New Brunswick aktiv war, wechselte er zur &lt;a href="DEL%202000/01"&gt;Saison 2000/01&lt;/a&gt; in die Deutsche Eishockey Liga zu den Iserlohn Roosters, die er nach einem Jahr in Richtung Augsburger Panther verließ. Nach einer weiteren Spielzeit bei den Kölner Haien verbrachte der Angreifer die folgende Saison bei den Nürnberg Ice Tigers verbringen.