- Scrum half
- Date of birth
Kyle started playing rugby at the age of 3 at North Berwick RFC. Kyle played throughout his 15 years at Loretto School (2003 – 2018) before joining his local rugby club Musselburgh RFC upon leaving school. After a successful season and securing Premiership promotion with Musselburgh in 2019, Kyle signed for Boroughmuir Bears. After 2 seasons at the Bears, Kyle moved down to London and played for Tonbridge Juddians before returning back home and playing for the Southern Knights and then signing for Stirling Wolves.
Kyle has also represented the Borders and East Lothian, Edinburgh and Scotland at numerous age levels. Kyle played in both 2019 and 2020 U20 Six Nations campaigns.