He joined Carlisle Cricket Club and progressed to play for the first team in the Cumbria League Premier Division by the age of fifteen.
[1] On 11 July 2022, McAlindon made his debut for Durham in first-class cricket against Derbyshire.
[4][5] McAlindon was called up to the England under-19 cricket team in August 2022 for marches against the Sri Lanka U-19s.
[6] In December 2022, McAlindon was included in the England U-19 squad for a tour of Australia in the winter of 2022-23.
[7] He was coached by his father Mark McAlindon at Corby Cricket Club.