Teams Joseph Horne played for

Cricket Scotland LeagueAberdeenshire (2019)
MiscellaneousCaledonian Highlanders Under-14s (2018)
 Caledonian Highlanders Under-16s (2018-2019)
 Caledonian Highlanders Under-17s (2021)