Marshall made his Test debut batting at number seven against South Africa in 2000, when he hit an unbeaten 40.
He had to wait three years for further international recognition - against Pakistan in 2003/4, which included an impressive 101 not out in the third match of the series in Faisalabad.
He followed that with scores of 64 and 84 as the Kiwis won the corresponding home series.
In 2004 he made significant contributions for New Zealand in the NatWest Series - he made 75 not out and 55 in the group matches and 44 as the Kiwis beat West Indies in the final.
Marshall signed to play at Gloucestershire in 2006 alongside compatriot Shane Bond and was the county’s outstanding batsman, averaging over 60 in the County Championship and hitting a career-best 168 against Leicestershire.
He was retained for the 2007 season, and named in the 14-man New Zealand squad to take on Australia and England in the Commonwealth Bank Series.
He was called up to the Kiwi World Cup squad after Lou Vincent had to withdraw with a wrist injury after the group stages.
Having scored 817 championship runs at an average of 40 in 2007, but a stint in the ICL threatened his career with Gloucestershire and New Zealand.
Currently out of the international reckoning due to ICL involvement, Marshall was eventually given permission to represent Gloucestershire in 2008.