Harms was a lower-order batsman and off-spin bowler.
His highest first-class score was 46 not out, when he helped South Australia avoid defeat against the English tourists in 1982-83.
[1] His best bowling figures came against Tasmania in 1985-86, when he played an important role in a 55-run victory: 43 not out and 5 not out, and 3 for 49 and 4 for 60.
[2] He leads the not-for-profit All Australian Company, a sport-based manufacturing business employing predominantly indigenous people in Adelaide's north.
[3] He has served as a councillor on the Barossa Council in South Australia.