Career
Forbes was selected by the Philadelphia Flyers in the 2nd round (51st overall) of the 1998 National Hockey League Entry Draft. Forbes played three seasons of major junior hockey with the Guelph Storm of the Ontario Hockey League (OHL), registering 5 goals, 18 assists, and 489 penalty minutes, in 183 games played. Forbes turned professional to play with the Trenton Titans of the ECHL during the 2000-2001 season.
He played the following two season between the Trenton Titans and the Philadelphia Phantoms of the American Hockey League (AHL), before joining the Florida Everblades of the ECHL for the 2003-2004 season.
The next season he played with both the San Diego Gulls and the Peoria Rivermen before starting with the Utah Grizzlies with the 2005-2006 season. In his first season in Utah he was named the Grizzlies" Defenceman of the Year, and he remained with the team through to his retirement following the 2007-2008 season.