Lamb was born in Zimbabwe and made his way through the ranks there, playing for the CFX Academy, Zimbabwe Under 19s and Mashonaland A before being signed by Hampshire in 2004.
Named as Zimbawe's Young Player of the Year in 1999, he is an attacking batsman who is known for making high scores. He has represented his country at Under 12, Under 15 and Under 19 level.
During his time in Zimbabwe he played against some top teams and made 67 off 67 balls against an Australian Cricket Academy side in 1999.
Lamb is also a useful off-spin bowler with a first class best of 7-73.
In 2005 he played in the Cheltenham & Gloucester Trophy final against Warwickshire at Lord's, an encounter that saw Hampshire collect the prize following an 18-run win.
He was also a valuable member of the squad that finished runners-up to Nottinghamshire in Frizzell County Championship Division One.
He was unable to hold down a regular place in the 2006 side, but did play in all eight of their Twenty20 matches, topping the county's batting averages with 183 runs at 36.60 and taking four wickets.