Teams James Heaven played for

MiscellaneousLullington Park (2016-2024)
 Lullington Park Second XI (2016-2023)
 Lullington Park Third XI (2017-2024)
 Lullington Park Fourth XI (2021-2022)