He led his Reps team to an Alliance Championship in Minor Midget in 2004-05 before being a 5th round choice (98th overall) of the Kitchener Rangers in the 2005 OHL Priority Selection.
On April 24, 2010, Timmins, with the Ontario Hockey League's Windsor Spitfires, scored a natural hat trick against the Kitchener Rangers during game 6 of the OHL Western Conference final.
Unsigned over the summer leading into the 2015–16 season, Timmins accepted a try-out offer to attend the San Jose Barracuda AHL training camp on September 28, 2015.
[2] As a free agent the following off-season, Timmins left North America to sign a one-year contract abroad, agreeing with German club, Straubing Tigers of the Deutsche Eishockey Liga on July 27, 2016.
On August 14, 2017, Timmins left Germany as a free agent, signing to an initial one-year contract in the neighbouring EBEL, with Austrian club, Dornbirn Bulldogs.