He played at a representative level rugby league (RL) for Wales (Heritage #432), and at club level for Aberavon Fighting Irish, Bridgend Blue Bulls (twice), Celtic Crusaders, as a , or , i.e. number 2 or 5, or, 3 or 4, playing cricket for Pencoed Cricket Club (captain), and coaching club level rugby union (RU) for Neath Athletic RFC, and Aberavon Quins RFC.