Taylor had an impressive junior career with the London Knights, ending his tenure with the team as their all-time points leader with 378 (later surpassed by Corey Perry with 380 points) and was drafted by the New York Islanders in the 1990 NHL Entry Draft (2nd round, 27th overall) He then played for the Islanders, Boston Bruins, and Buffalo Sabres in the National Hockey League, but was frequently sent between the NHL and the minor leagues before going overseas with the Frankfurt Lions of Germany's Deutsche Eishockey Liga before the 2006–07 season.
On July 16, 2009, Taylor agreed to a two-year contract with the Rochester Americans of the American Hockey League, a team he had played for from 1999 to 2006 while he was signed to their NHL affiliate, the Buffalo Sabres.[2]
Coaching career
On August 31, 2011, the Rochester Americans announced that Taylor had been hired as their development coach for the 2011–12 season. Later that season, he was promoted to an assistant coach. On June 6, 2016, incoming Rochester head coach, Dan Lambert, opted not to retain Taylor on the Americans' staff.[3] Taylor subsequently joined the Wilkes-Barre/Scranton Penguins, AHL affiliate of the Pittsburgh Penguins, as an assistant coach on August 2, 2016.[4]
On June 30, 2017, Taylor was named head coach of the Rochester Americans.[5] A few days before the start of the 2019–20 season, Taylor was called up by the Buffalo Sabres as an interim assistant coach when Don Granato was forced to take a medical leave of absence from the Sabres.[6]
On June 16, 2020, Taylor was relieved of his duties as coach, along with Amerks general manager, Randy Sexton, and assistant coaches Gord Dineen and Toby Petersen[7] Taylor led the Amerks to a 116-65-33 record across three seasons as head coach.
On October 23, 2020, he was hired as an assistant coach by the New Jersey Devils.[8]