A left-arm orthodox spinner and capable lower-order batsman, Heal debuted during the 2003-2004 season, and played in the team that won that season's International Netherlands Group Cup. He established himself in Western Australia's first-class (Sheffield Shield) and limited-overs (Ford Ranger Cup) sides during the 2006-2007 season, taking over from Brad Hogg as the team's primary spinner, but was selected less regularly over the following seasons. Heal's last first-class and one-day matches came during the 2010-2011 season, but he was a regular when the team played in the Kentucky Fried Chicken Twenty20 Big Bash, maintaining both a low economy rate and a low bowling average.
His performances at Twenty20 led to his naming in Australia's initial 30 man squad for the 2009 Interstate Commerce Commission World Twenty20.
Heal signed with the Melbourne Renegades for inaugural season of the Big Bash League, playing four matches.