Really? I'm not even an NBA fan, but check out the last 10 NBA championship finals:
2007-08 Boston Celtics def Los Angeles Lakers
2006-07 San Antonio Spurs def Cleveland Cavaliers
2005-06 Miami Heat def Dallas Mavericks
2004-05 San Antonio Spurs def Detroit Pistons
2003-04 Detroit Pistons def Los Angeles Lakers
2002-03 San Antonio Spurs def New Jersey Nets
2001-02 Los Angeles Lakers def New Jersey Nets
2000-01 Los Angeles Lakers def Philadelphia 76ers
1999-00 Los Angeles Lakers def Indiana Pacers
1998-99 San Antonio Spurs def New York Knicks
I count 11 different teams making the Championship finals over the last decade.
Let's try NFL now.
January 31, 1999 Denver Broncos (2) 34–19 Atlanta Falcons
January 30, 2000 St. Louis Rams 23–16 Tennessee Titansc[
January 28, 2001 Baltimore Ravensc[›] 34–7 New York Giants
February 3, 2002 New England Patriots 20–17 St. Louis Rams
January 26, 2003 Tampa Bay Buccaneers 48–21 Oakland Raiders
February 1, 2004 New England Patriots (2) 32–29 Carolina Panthers
February 6, 2005 New England Patriots (3) 24–21 Philadelphia Eagles
February 5, 2006 Pittsburgh Steelers (5)c[›] 21–10 Seattle Seahawks
February 4, 2007 Indianapolis Colts (2) 29–17 Chicago Bears
February 3, 2008 New York Giants (3)c[›] 17–14 New England Patriots
I count 15 different teams there!
I'd love to know the "top 2" of the EPL over the last decade, and how many teams have made it in that period.