Scottish Premier League past winners, seconds and thirds
* Places decided on goal difference
| Year | Winner | Points | Second | Points | Third | Points |
| 2007-2008 | Celtic | 89 | Rangers | 86 | Motherwell | 60 |
| 2006-2007 | Celtic | 84 | Rangers | 72 | Aberdeen | 65 |
| 2005-2006 | Celtic | 91 | Hearts | 74 | Rangers | 73 |
| 2004-2005 | Rangers | 93 | Celtic | 92 | Hibernian | 61 |
| 2003-2004 | Celtic | 98 | Rangers | 81 | Hearts | 68 |
| 2002-2003 | Rangers* | 97 | Celtic | 97 | Hearts< | 63 |
| 2001-2002 | Celtic | 103 | Rangers | 85 | Livingston | 58 |
| 2000-2001 | Celtic | 97 | Rangers | 82 | Hibernian | 66 |
| 1999-2000 | Rangers | 90 | Celtic | 69 | Hearts | 54 |
| 1998-99 | Rangers | 77 | Celtic | 71 | St Johnstone | 57 |
|