Crusaders won the cup on 7 May 2023 with a 4–0 win over Ballymena United (a repeat of the previous season's final), their second consecutive Irish Cup win and third overall.
Results
The league tier of each club at the time of entering the competition is listed in parentheses.
101 clubs entered the first round of the main competition, with the first round draw being made on 7 July 2022. The matches were played on 13 August 2022.[2]
The 4 quarter-final winners entered the semi-finals. The draw was made on 8 March 2023, and the matches will be played on 31 March and 1 April 2023.[9]
Ballymena United and Crusaders qualified to the final for the second consecutive year and their second Irish Cup final against each other. Crusaders won 2–1 in the previous season's final. The final was held on 7 May 2023 and ended with a 4-0 win for Crusaders.[10]