Campionato — Today's Matches
Live scores, upcoming kick-offs, and finished results for today. Data refreshes automatically so you never miss a moment.
Campionato — Standings
Current Campionato 2025 standings with 16 teams. Tre Fiori leads the table with 72 points after 29 matches, followed by Virtus on 69 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Points | Form | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 22Drawn: 6Lost: 1Goal Diff: +50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 21Drawn: 6Lost: 2Goal Diff: +47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 20Drawn: 7Lost: 2Goal Diff: +49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 17Drawn: 11Lost: 2Goal Diff: +39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 16Drawn: 9Lost: 6Goal Diff: +34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 14Drawn: 7Lost: 9Goal Diff: +23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 14Drawn: 4Lost: 12Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 10Drawn: 9Lost: 10Goal Diff: +5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 8Lost: 12Goal Diff: -22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 10Lost: 11Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 7Drawn: 10Lost: 12Goal Diff: -15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 8Drawn: 7Lost: 14Goal Diff: -24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | 22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 6Drawn: 4Lost: 19Goal Diff: -31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 3Drawn: 7Lost: 20Goal Diff: -37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | 11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 2Drawn: 5Lost: 23Goal Diff: -48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | -2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 1Drawn: 4Lost: 24Goal Diff: -60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campionato — Results
The latest 25 completed matches in the Campionato. The highest-scoring result was Domagnano 3–7 Folgore. Review recent scorelines to spot form trends, home advantage patterns, and upset results that can inform your next bet.
| Home | Score | Away | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season - 30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-08FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-08FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-08FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-08FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-07FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-07FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campionato — Team Stats
Side-by-side performance comparison of all 16 teams in the Campionato. Tre Fiori leads with 22 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Campionato — Betting Insights
Campionato 2025 — key betting statistics across 235 matches played. Games average 2.77 goals, with 46.4% seeing both teams score and 51.5% finishing with over 2.5 goals. Home sides win 37.9% of the time while 24.3% of matches end in a draw. Clean sheets are kept in 53.6% of games, and the most common scoreline is 1-1. Use these metrics to calibrate over/under, BTTS, and correct-score strategies.
Most Common Scorelines
The most frequently occurring final scorelines sorted by frequency. Each bar shows the number of matches and percentage ending with that exact score. Common scorelines help calibrate correct-score betting — a scoreline appearing in 15% or more of matches may offer value at typical odds.
Campionato — Season Trends
Goals distribution across 15-minute periods of play, revealing when goals are most likely to be scored. This is critical for live betting strategies — leagues with high concentrations of late goals (76-90 min) may offer value in late-goal markets, while first-half dominant leagues favor early cash-out strategies.
Top Scorers
The top 1 goalscorers in the Campionato 2025 season. Sebastian Mosquera leads with 0 goals, followed by (0) and (0). These 1 players have scored 0 goals combined — key data for anytime goalscorer bets and understanding which teams depend on a single attacker.
Top Assists
The leading assist providers in the Campionato 2025 season. Sebastian Mosquera tops the chart with 1 assists, followed by (0) and (0). Assist leaders are often key creators whose involvement boosts their team's goalscoring — valuable context for both goalscorer and team performance markets.
Top Cards
Disciplinary leaders in the Campionato 2025 season. Sebastian Mosquera has received the most yellow cards with 0, followed by (0) and (0) — 0 yellows in total among listed players. On the red card side, Sebastian Mosquera leads with 0. Card counts are essential for bookings markets and assessing which players are suspension risks.
Yellow Cards
Red Cards
Campionato — Teams
All 16 teams competing in the Campionato 2025 season. Click any club to view their full squad, match history, and detailed statistics.
Campionato — Referees
View all refereesTop 1 referees officiating in the Campionato, led by K. Külljastinen. Compare cards issued, goals per match, and strictness to anticipate how the assigned referee might influence match flow and card-related bets.
| # | Referee | Officiated | Y/M | R/M | Goals | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 0.00 | 0.00 | 5 |
Campionato — Past Seasons
Browse 8 archived seasons of the Campionato, from 2017 to 2024. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
History 16 Mar 2026
The Campionato Sammarinese was established in 1985 as the first unified national football championship in San Marino, replacing the previous fragmented regional competitions. The league initially operated with two tiers—Serie A1 and Serie A2—until 1996, when it consolidated into a single-division format. Originally contested by fewer than 10 teams, the competition has expanded to accommodate 16 clubs as of the 2024-25 season, reflecting the growth of organised football in the microstate. The league has undergone significant format changes over the decades, including the introduction of playoff systems and modifications to European qualification spots. In recent years, the Campionato Sammarinese has gained increased visibility through expanded broadcast coverage and participation in UEFA club competitions, with San Marinese clubs regularly competing in Champions League and Europa League qualifying rounds.
- —1985 — Campionato Sammarinese established as the top-flight football competition in San Marino
- —1996 — League format consolidated from two tiers into a single-division structure
- —2014 — Tre Fiori became the first San Marinese club to win a Champions League qualifying match, defeating Armenia's Shirak Gyumri 2–1
- —2016-17 — Introduction of expanded playoff system to determine European qualification spots
- —2024-25 — Virtus claimed their second title in the expanded 16-team format with 56 points
Competition Format 16 Mar 2026
The Campionato Sammarinese operates as a double round-robin tournament in which all 16 clubs play each opponent twice—once at home and once away—for a total of 30 matches per season. Clubs are awarded three points for a win, one point for a draw, and zero points for a loss. The champion is determined by total points accumulated; in the event of a tie on points, the tiebreaker rules apply in sequence. The bottom two clubs are automatically relegated to the Seconda Categoria, the second tier of San Marinese football. The top 12 clubs qualify for a playoff phase that determines the final three European competition spots: the champion and runner-up secure Champions League qualification, while the playoff winner earns a Conference League berth. This format ensures competitive balance while maintaining direct promotion and relegation stakes throughout the season.
Records 16 Mar 2026
The 2024-25 season produced 491 total goals across all matches, an average of 2.79 goals per match, reflecting the competitive intensity of the league.
Analysis 16 Mar 2026
Current Season Analysis
The 2024-25 Campionato Sammarinese has produced an intensely competitive campaign with AC Virtus and SP Tre Fiori locked in a thrilling title race. Virtus leads the standings with 56 points from 23 matches, having won 17 games with an impressive +39 goal difference. Tre Fiori sits level on points with an identical 56-point tally and +39 goal difference, creating an extraordinary deadlock at the summit. Both clubs have demonstrated exceptional form, combining for 98 goals scored while conceding only 20, showcasing the dominance of San Marino's elite teams.
SP Tre Penne lurks in third place with 53 points from 23 matches, maintaining a realistic title challenge with a +37 goal difference. The Fiorentino-based club has won 16 of their 23 matches and remains a threat to the top two, though their seven-point deficit suggests a title race between Virtus and Tre Fiori is most likely. La Fiorita follows in fourth with 47 points, while Folgore rounds out the top five with 46 points, both clubs still mathematically capable of challenging but facing steep odds given the form of the leaders.
The relegation battle is beginning to take shape at the bottom of the table, with Murata occupying the 16th and final relegation spot on just 7 points from 24 matches. The Murata side has won only one game all season and conceded a league-high 61 goals, placing them in severe danger. Cailungo sits 15th with 10 points, while San Marino Academy in 14th with 14 points faces mounting pressure. Faetano and Pennarossa with 19 and 21 points respectively are also vulnerable to the drop, though they possess greater cushion than the bottom two.
The standout performer of the 2024-25 season has been Folgore, whose attacking prowess is evident in their 51 goals scored—second only to Tre Penne's 50 goals. Folgore's 8–0 demolition of Pennarossa in January 2024 stands as one of the most emphatic victories in recent league history, highlighting their capacity for clinical finishing. Meanwhile, Mohamed Ben Kacem has emerged as the season's leading scorer with 13 goals, providing consistent attacking threat for his side.
An unexpected narrative has emerged in the playoff race, where teams 7-12 are separated by just eight points, creating genuine uncertainty about which clubs will secure European qualification spots. Fiorentino in seventh position with 36 points from 24 matches represents potential value for Conference League qualification, sitting just 11 points behind the third-place playoff position. The compressed middle of the table suggests that the final weeks of the season will produce dramatic shifts in European qualification destiny, with multiple clubs still harbouring realistic hopes of continental football.
League Dynamics and Competitive Balance
The Campionato Sammarinese represents a unique laboratory of European football, where a small population base creates intense competition among a limited pool of clubs. The 16-team format ensures that every match carries significant weight, with relegation and European qualification stakes creating high drama throughout the season. The 2024-25 campaign exemplifies this dynamic: the top three clubs have won 49 of their combined 69 matches, demonstrating the quality gap between the elite and mid-table sides.
The introduction of the playoff system for European qualification has fundamentally altered the league's strategic landscape. Clubs finishing 3-12 now compete for the final European berth, creating a secondary competition within the primary league structure. This format rewards consistency while allowing mid-table clubs to harbour realistic European ambitions, a crucial development for maintaining competitive engagement throughout the season. The system has proven effective in balancing the dominance of traditional powerhouses like Tre Fiori while providing opportunities for emerging clubs like Virtus.
Virtus' rise to prominence represents one of the most significant recent developments in San Marinese football. The Acquaviva-based club claimed their first championship in 2022-23 and are now defending their title with remarkable consistency. Their current trajectory suggests a potential dynasty in the making, challenging Tre Fiori's historical dominance. The competitive tension between these two clubs has elevated the overall quality of the league, attracting greater attention from European observers and UEFA officials monitoring San Marinese football's development.
The relegation zone presents a stark contrast to the competitive top five, with the bottom three clubs separated by just three points yet facing vastly different mathematical scenarios. Murata's catastrophic season—winning only once in 24 matches—raises questions about competitive balance and the sustainability of a 16-team league in a microstate with limited football infrastructure. Conversely, clubs like Domagnano and La Fiorita have demonstrated that mid-table stability is achievable, suggesting a three-tier structure may emerge: elite contenders, competitive mid-table, and struggling relegation candidates.
Frequently Asked Questions
How many teams compete in the Campionato Sammarinese?
16 teams currently compete in the Campionato Sammarinese, each playing 30 matches per season in a double round-robin format.
Who has won the most Campionato Sammarinese titles?
SP Tre Fiori holds the record with 8 championship titles, most recently winning the 2023-24 season. They are the most successful club in the competition's history.
How does relegation work in the Campionato Sammarinese?
The bottom 2 clubs at the end of each season are automatically relegated to the Seconda Categoria, the second tier of San Marinese football.
How many European competition spots does the Campionato Sammarinese have?
The league has 3 European spots: the champion enters the Champions League, the runner-up enters the Champions League, and the playoff winner enters the Conference League.
What is the points system in the Campionato Sammarinese?
Clubs earn 3 points for a win, 1 point for a draw, and 0 points for a loss. The tiebreaker is determined by goal difference, then goals scored, then head-to-head record.
Is there a playoff system in the Campionato Sammarinese?
Yes, the top 12 clubs qualify for playoffs to determine the final European qualification spots. The champion and runner-up secure Champions League places, while the playoff winner earns Conference League entry.
API data: 26 Apr 2026 · Stats updated: 26 Apr 2026 · Content updated: 16 Mar 2026