Pearce played five matches for Hampshire in 1923.
Pearce returned to the club for the 1926 County Championship, playing four matches for the club.
Pearce's final first-class match came against Somerset.
In his nine first-class matches Pearce scored 127 runs at an average of 18.14, with his highest score of 63 coming in the 1923 County Championship against Glamorgan.
Pearce died in Romsey, Hampshire on 31 July 1960.