A streetwise all-rounder, Hall survived being shot in the hand at point-blank range during an attempted mugging in 1998 in his native South Africa.
He also stood in for Mark Boucher as wicket-keeper in an ODI against Australia in 2000, although he bowled the penultimate over and helped his side to a narrow victory.
Hall also impressed when called up as a makeshift opener against India in 2004, when he hit 167, his maiden Test hundred.
He played for Worcestershire in 2004 and made a memorable unbeaten 99 for South Africa against England in 2003.
Hall took 40 LV= County Championship wickets for Kent in 2005 and also hit a hundred in the same competition.
He returned to Kent as an overseas player in 2006 and 2007, topping the county's batting averages in the Friends Provident Trophy in 2007 with 238 runs at 48.
Hall joined his third county, Northamptonshire, on a three-year Kolpak deal at the end of the season, only for his signing to fall through his application for registration for the 2008 season failed due to his connections with the rebel Indian Cricket League.
He and Johan van der Wath were given a reprieve, and Hall arrived to qualified success.
Hall often looked overweight and struggled with injuries at times, but still topped the Steelbacks bowling in Twenty20 cricket, demonstrating his mastery of the shortest format with 6-21 against Worcestershire.
But Hall was a revelation in 2009, winning Northants' player of the year award for his efforts. He made 1,161 first-class runs, including two centuries, and bowled economically all season.
Fourteen wickets in the Twenty20 Cup, including a fantastic spell in the semi-final that almost dragged the Steelbacks to the final, justified a fine signing.
He signed a two-year contract extension through to 2012, despite also returning to South Africam domestic cricket.