1985/86 S. Calcio Faetano (Faetano) SS San Giovanni (San Giovanni)
1986/87 SP La Fiorita (Montegiardino) 2-0 S. Calcio Faetano (Faetano)
1987/88 SP Tre Fiori (Fiorentino) 3-3 SS Virtus (Acquaviva) [aet, 6-5 pen]
1988/89 SP Domagnano (Domagnano) 2-1 SP La Fiorita (Montegiardino)
1989/90 SP La Fiorita (Montegiardino) 1-0 SP Cosmos (Falciano)
1990/91 S. Calcio Faetano (Faetano) 1-0 SP Tre Fiori (Fiorentino) [aet]
1991/92 SS Montevito (Fiorentino) 4-2 SP Libertas (Borgo Maggiore)
1992/93 SP Tre Fiori (Fiorentino) 2-0 SP Domagnano (Domagnano)
1993/94 SP Tre Fiori (Fiorentino) 2-0 SP La Fiorita (Montegiardino)
1994/95 SP Tre Fiori (Fiorentino) 1-0 SP La Fiorita (Montegiardino)
1995/96 SP Libertas (Borgo Maggiore) 4-1 SP Cosmos (Falciano)
1996/97 SS Folgore Falciano (Falciano) 2-1 SP La Fiorita (Montegiardino)
1997/98 SS Folgore Falciano (Falciano) 2-1 SP Tre Fiori (Fiorentino) [aet]
1998/99 S. Calcio Faetano (Faetano) 1-0 SS Folgore Falciano (Falciano)
1999/00 SS Folgore Falciano (Falciano) 3-1 SP Domagnano (Domagnano)
2000/01 SP Cosmos (Falciano) 3-1 SS Folgore Falciano (Falciano)
2001/02 SP Domagnano (Domagnano) 1-0 SP Cailungo (Cailungo)
2002/03 SP Domagnano (Domagnano) 2-1 SS Pennarossa (Chiesanuova)
2003/04 SS Pennarossa (Chiesanuova) 2-2 SP Domagnano (Domagnano) [aet, 4-2 pen]
2004/05 SP Domagnano (Domagnano) 2-1 SS Murata (Murata)
2005/06 SS Murata (Murata) 1-0 SS Pennarossa (Chiesanuova)
2006/07 SS Murata (Murata) 4-0 SP Tre Fiori (Fiorentino)
2007/08 SS Murata (Murata) 1-0 Juvenes/Dogana
2008/09 SP Tre Fiori (Fiorentino) 0-0 Juvenes/Dogana [aet, 3-1 pen]
2009/10 SP Tre Fiori (Fiorentino) 2-1 SP Tre Penne (San Marino)
2010/11 SP Tre Fiori (Fiorentino) 1-0 SP Tre Penne (San Marino)
2011/12 SP Tre Penne (San Marino) 1-0 SP Libertas (Borgo Maggiore)
2012/13 SP Tre Penne (San Marino) 0-0 SP Libertas (Borgo Maggiore) [aet, 5-3 pen]
2013/14 SP La Fiorita (Montegiardino) 2-0 SS Folgore Falciano (Falciano)
2014/15 SS Folgore Falciano (Falciano) 3-1 Juvenes/Dogana
2015/16 SP Tre Penne (San Marino) 3-1 SP La Fiorita (Montegiardino)
2016/17 SP La Fiorita (Montegiardino) 2-1 SP Tre Penne (San Marino) [aet]
2017/18 SP La Fiorita (Montegiardino) 1-0 SS Folgore Falciano (Falciano)
2018/19 SP Tre Penne (San Marino) 3-1 SP La Fiorita (Montegiardino) [aet]
2019/20 SP Tre Fiori (Fiorentino) [declared champions of abandoned season]
2020/21 SS Folgore Falciano (Falciano) 1-0 SP La Fiorita (Montegiardino) [aet]
2021/22 SP La Fiorita (Montegiardino) 2-0 SP Tre Penne (San Marino)
2022/23 SP Tre Penne (San Marino) SP La Fiorita (Montegiardino)
2023/24 SS Virtus (Acquaviva) SP Tre Penne (San Marino)
2024/25 SS Virtus (Acquaviva) SP La Fiorita (Montegiardino)
Number of Titles (40; runners-up finishes (39) between square brackets)
8 [ 3] SP Tre Fiori (Fiorentino)
6 [ 9] SP La Fiorita (Montegiardino)
5 [ 5] SP Tre Penne (San Marino)
5 [ 4] SS Folgore Falciano (Falciano)
4 [ 3] SP Domagnano (Domagnano)
3 [ 1] S. Calcio Faetano (Faetano)
3 [ 1] SS Murata (Murata)
2 [ 1] SS Virtus (Acquaviva)
1 [ 3] SP Libertas (Borgo Maggiore)
1 [ 2] SP Cosmos (Falciano)
1 [ 2] SS Pennarossa (Chiesanuova)
1 SS Montevito (Fiorentino) [now called Fiorentino]
[ 3] Juvenes/Dogana
[ 1] SP Cailungo (Cailungo)
[ 1] SS San Giovanni (San Giovanni)
NB: only in 1985/86 and since 2022/23 the champions were determined in a
traditional league system (double round robin);
in other seasons, varying and elaborate play-off systems determined
the champions, involving between four and twelve clubs, including,
between 1987/88 and 1995/96 second division clubs; of these,
Virtus (1988), Cosmos (1990) and La Fiorita (1994) reached the
championship final before Libertas (1996) took the final step
of winning the league as a second division side.
Prepared and maintained by Igor Kramarsic for the Rec.Sport.Soccer Statistics Foundation
Author: Igor Kramarsic
Last updated: 26 May 2025
(C) Copyright Igor Kramarsic and RSSSF 1997/2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.