in 2019
Celtic McInroy played youth football with
Cowdenbeath before joining
Celtic's academy at the age of 12. He joined
Dunfermline Athletic on loan in September 2020. He was then loaned to Championship club
Ayr United in January 2022.
Kilmarnock On 13 June 2022, McInroy left Celtic and joined newly-promoted
Scottish Premiership side
Kilmarnock on a two-year deal. On 3 August 2023, McInroy joined
Scottish Championship club
Partick Thistle on a season-long loan. He was released by Kilmarnock at the end of his contract in the summer of 2024.
Shelbourne On 23 January 2025, McInroy joined
League of Ireland Premier Division club
Shelbourne on a deal until the end of the season. After establishing himself in the first team, McInroy signed a ‘multi-year’ contract with Shelbourne in April 2025. After his first year at the club, McInroy was named as Shelbourne's Player of the Year for the
2025 season.
International career He has represented Scotland at
under-17,
under-19 and
under-21 levels. ==Career statistics==