Ulster finals since 1987 ranked for their Ulster finalness:
1 Donegal v Derry 1992
2 Tyrone v Donegal 2016
3 Armagh v Derry 2000
4 Armagh v Down 1999
5 Down v Tyrone 1994
6 Derry v Donegal 1993
7 Down v Donegal 1991
8 Monaghan v Donegal 2013
9 Tyrone v Donegal 1989 (draw)
10 Tyrone v Down 2003 (draw)
11 Monaghan v Donegal 2015
12 Cavan v Derry 1997
13 Derry v Donegal 2022
14 Donegal v Monaghan 2014
15 Tyrone v Cavan 1995
16 Derry v Armagh 1987
17 Donegal v Armagh 1990
18 Tyrone v Donegal 1989 (replay)
19 Tyrone v Down 1996
20 Armagh v Fermanagh 2008 (draw)
21 Monaghan v Tyrone 1988
22 Tyrone v Down 2017
23 Derry v Donegal 1998
24 Tyrone v Monaghan 2010
25 Tyrone v Monaghan 2007
26 Armagh v Donegal 2002
27 Tyrone v Antrim 2009
28 Armagh v Fermanagh 2008 (replay)
29 Tyrone v Cavan 2001
30 Donegal v Derry 2011
31 Donegal v Fermanagh 2018
32 Donegal v Down 2012
33 Tyrone v Down 2003 (replay)
34 Donegal v Cavan 2019
35 Armagh v Tyrone 2005 (draw)
36 Armagh v Tyrone 2005 (replay)
37 Armagh v Donegal 2004
38 Armagh v Donegal 2006
39 Tyrone v Monaghan 2021
40 Cavan v Donegal 2020