Signed as a free agent by the Islanders on January 28, 2010.
Signed as a free agent by the New York Rangers on July 20, 2004. Traded to the Mighty Ducks of Anaheim by NY Rangers, along with a fourth-round pick in the 2007 National Hockey League Entry Draft (Brett Bruneteau), in exchange for Steve Rucchin on August 23, 2005. Signed as a free agent by the Carolina Hurricanes on July 2, 2007.
Established career highs in goals (2), points (2), penalty minutes (165), shots (9) and games played (39) during his second season with the Islanders…Ranked second on the team in penalty minutes and third in major penalties (15)…Scored his first-career goal on Jan. 13 vs. Ottawa (R. Lehner)…Posted a season-high 34 penalty minutes with a game misconduct on Feb. 11 vs. Pittsburgh and received a nine-game suspension for a hit on Eric Tangradi…Returned from suspension on Mar. 2 vs. Minnesota and received a 10- game suspension for a hit on Cal Clutterbuck…Scored his second-career goal on Mar. 31 vs. NY Rangers.
2009-10: Played in a career-high 14 NHL games in his 11th professional season and first with the Islanders...Made his Islanders debut on Jan. 30 at Philadelphia...Recorded his first NHL assist/point on Mar. 14 vs. Toronto...Ranked second on the team with 75 penalty minutes. 2008-09: Played in 30 games with the Albany River Rats (American Hockey League), posting 125 penalty minutes...Suffered a concussion on Dec. 20 at Wilkes-Barre/Scranton and missed the remainder of the season. 2007-08: Played in 51 AHL games with Albany, recording 2 points (1g/1a) and 112 penalty minutes. 2006-07: Combined to play in 58 games with the Portland Pirates (AHL) and the Augusta Lynx (ECHL), recording one goal and eight assists. 2005-06: Led Portland with 169 penalty minutes in 50 games...Made his NHL
debut with Anaheim and recorded 21 penalty minutes in his only contest. 2004-05: Recorded 277 penalty minutes in 49 games with the Hartford Wolf Pack (AHL). 2003-04: Posted three points (1g/2a) and 277 penalty minutes in 61 games with the Springfield Falcons (AHL). 2002-03: Saw action with the Lowell Devils of the AHL, and the Peoria Rivermen and Richmond Renegades of the ECHL. 2001-02: Totaled
69 games between the Providence Bruins (AHL), and Richmond and Augusta. 2000-01: Played in 63 ECHL games with the Greensboro Monarchs before joining the Worcester IceCats for the AHL’s Calder Cup Playoffs. 1999-2000: Made his professional debut, playing in 53 games with the Mississippi Sea Wolves (ECHL) and eight games with Lowell (AHL).
2008: Appeared in seven Calder Cup Playoff games with Albany, tallying 19 penalty minutes. 2006: Skated in four Calder Cup Playoff games with Portland. 2001: Made his professional playoff debut with Worcester, recording 24 penalty minutes in six Calder Cup Playoff games.
1996-1999: Spent time with three organizations in the Ontario Hockey League: the Oshawa Generals, Sarnia Sting and North Bay Centennials, combining to score 22 points (7g/15a) during those years.