First round 107 clubs in Tier 3 and below entered the first round. The draw was held on 2 July 2024. The following teams received byes: • NIFL Premier Intermediate League (3):
Banbridge Town and
Oxford Sunnyside • Ballymena & Provincial Football League Intermediate Division (4):
Belfast Celtic,
Desertmartin, and
Donegal Celtic • Northern Amateur League Premier Division (4):
1st Bangor Old Boys,
Ards Rangers,
Derriaghy Cricket Club,
Dromara Village,
Immaculata,
Malachians, and
Shankill United • Mid-Ulster Football League Intermediate A (5):
Moneyslane and
Seagoe • Mid-Ulster Football League Intermediate B (5):
Bourneview Mill • Northern Amateur League Division 1A (5):
Ballynahinch Olympic and
St Oliver Plunkett • Northern Amateur League Division 1B (6):
18th Newtownabbey Old Boys and
Mossley • Northern Amateur League Division 1C (7):
Bloomfield and
Short Brothers Second round The 43 first round winners and 21 teams given byes entered the second round. The draw was held on 13 August 2024.
Third round The 32 second round winners entered the third round. The draw was held on 16 September 2024.
Fourth round The 16 third round winners entered the fourth round. The draw was held on 28 October 2024.
Fifth round The eight fourth round winners, the 12 teams from the
2024–25 NIFL Premiership, and the 12 teams from the
2024–25 NIFL Championship entered the fifth round. The draw was held on 26 November 2024.
Sixth round The 16 fifth round winners entered the sixth round. The draw was held on 4 January 2025.
Quarter-finals The eight sixth round winners entered the quarter-finals. The draw was held on 1 February 2025.
Semi-finals The four quarter-final winners entered the semi-finals. The draw was held on 1 March 2025.
Final The final was held between the two semi-final winners. ==References==