Season Overview Results Teams Winner
2024/2025 » Overview » Results » Teams
2023/2024 » Overview » Results » Teams Celtic FC Celtic FC
2022/2023 » Overview » Results » Teams Celtic FC Celtic FC
2021/2022 » Overview » Results » Teams Rangers FC Rangers FC
2020/2021 » Overview » Results » Teams St. Johnstone FC St. Johnstone FC
2019/2020 » Overview » Results » Teams Celtic FC Celtic FC
2018/2019 » Overview » Results » Teams Celtic FC Celtic FC
2017/2018 » Overview » Results » Teams Celtic FC Celtic FC
2016/2017 » Overview » Results » Teams Celtic FC Celtic FC
2015/2016 » Overview » Results » Teams Hibernian FC Hibernian FC
2014/2015 » Overview » Results » Teams Inverness CT Inverness CT
2013/2014 » Overview » Results » Teams St. Johnstone FC St. Johnstone FC
2012/2013 » Overview » Results » Teams Celtic FC Celtic FC
2011/2012 » Overview » Results » Teams Heart of Midlothian Heart of Midlothian
2010/2011 » Overview » Results » Teams Celtic FC Celtic FC
2009/2010 » Overview » Results » Teams Dundee United Dundee United
2008/2009 » Overview » Results » Teams Rangers FC Rangers FC
2007/2008 » Overview » Results » Teams Rangers FC Rangers FC
2006/2007 » Overview » Results » Teams Celtic FC Celtic FC
2005/2006 » Overview » Results » Teams Heart of Midlothian Heart of Midlothian
2004/2005 » Overview » Results » Teams Celtic FC Celtic FC
2003/2004 » Overview » Results » Teams Celtic FC Celtic FC
2002/2003 » Overview » Results » Teams Rangers FC Rangers FC
2001/2002 » Overview » Results » Teams Rangers FC Rangers FC
2000/2001 » Overview » Results » Teams Celtic FC Celtic FC
1999/2000 » Overview » Results » Teams Rangers FC Rangers FC
1998/1999 » Overview » Results » Teams Rangers FC Rangers FC
1997/1998 » Overview » Results » Teams Heart of Midlothian Heart of Midlothian
1996/1997 » Overview » Results » Teams Kilmarnock FC Kilmarnock FC
1995/1996 » Overview » Results » Teams Rangers FC Rangers FC
1994/1995 » Overview » Results » Teams Celtic FC Celtic FC
1993/1994 » Overview » Results » Teams Dundee United Dundee United
1992/1993 » Overview » Results » Teams Rangers FC Rangers FC
1991/1992 » Overview » Results » Teams Rangers FC Rangers FC
1990/1991 » Overview » Results » Teams Motherwell FC Motherwell FC
1989/1990 » Overview » Results » Teams Aberdeen FC Aberdeen FC