Northern Ireland League Cup List of finals List of finals

| Season | Winner | Score | Runner_up | Venue |
|---|---|---|---|---|
| 2003–04 | Cliftonville (1) | 1 – 1 (5–4 pens ) | Larne | Windsor Park , Belfast |
| 2004–05 | Glentoran (5) | 2 – 1 ( aet ) | Linfield | Windsor Park , Belfast |
| 2005–06 | Linfield (8) | 3 – 0 | Glentoran | Windsor Park , Belfast |
| 2006–07 | Glentoran (6) | 1 – 0 | Cliftonville | Windsor Park , Belfast |
| 2007–08 | Linfield (9) | 3 – 2 | Crusaders | Windsor Park , Belfast |
| 2008–09 | Portadown (2) | 1 – 0 | Newry City | Mourneview Park , Lurgan |
| 2009–10 | Glentoran (7) | 2 – 2 (4–1 pens ) | Coleraine | Windsor Park , Belfast |
| 2010–11 | Lisburn Distillery (1) | 2 – 1 | Portadown | Mourneview Park , Lurgan |
| 2011–12 | Crusaders (2) | 1 – 0 | Coleraine | Ballymena Showgrounds , Ballymena |
| 2012–13 | Cliftonville (2) | 4 – 0 | Crusaders | Windsor Park , Belfast |