Born in Swift Current, Saskatchewan, Jeff Toms played Junior B in Ontario with the Oakville Blades. After a solid rookie season with the OHL's Sault Ste. Marie Greyhounds in 1991-92, he was chosen 210th overall by the New Jersey Devils in the 1992 NHL Entry Draft. He was returned for two more years of junior and scored 52 goals for the Soo in 1993-94.
Shortly after his final junior season, Toms was traded to the Tampa Bay Lightning. He split two and a half years between the NHL and the minors before he was claimed on waivers by the Washington Capitals in November 1997. Toms split two seasons between the Caps and the AHL's Portland Pirates before signing as a free agent with the New York Islanders in July 2000.
Throughout the 2000-01 season, Toms spent time with the AHL's Springfield Falcons and the Islanders before being acquired by the New York Rangers. Upon his arrival in New York, the team assigned Toms to their AHL affiliate in Hartford. Toms rejoined the Ranger organization in 2001-02 before he was acquired by the Pittsburgh Penguins midway through the season. The Oakville native played only 14 games with the Pens before signing as a free agent with the Florida Panthers in the summer of 2002.