The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SAF

Safa

Safa Stadium, Beirut. Every match we hold, with the price it went off at.

288Played
129Won
44.8%Win rate
1.45Scored per game
1.24Conceded per game
90Clean sheets

Home and away

The same record, split by where it was played.

At home
45.4%
141 played, 64 won. 1.45 scored a game.
Away
44.2%
147 played, 65 won. 1.44 scored a game.
How the market priced them
100%
1 priced matches at an average of 2.18, which implied 45.9%.

Season by season 21

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 3300 +5
2025/26 Premier League 231238 +11
2025/26 AFC Challenge League 3111 -1
2025/26 Cup 1100 +3
2024/25 Premier League 261862 +40
2023/24 Premier League 268108 -3
2023/24 Federation Cup 2011 -2
2023/24 Cup 1001 -1
2023/24 Cup 1001 -7
2022/23 Premier League 21489 -12
2022/23 Cup 2101 0
2021/22 Premier League 216411 -10
2020/21 Premier League 16736 -1
2018/19 Premier League 225710 -13
2017/18 Premier League 221156 +7
2016/17 Premier League 22868 0
2016/17 AFC Champions League Two 6015 -14
2015/16 Premier League 221642 +28
2014/15 Premier League 22868 -2
2013/14 Premier League 4310 +4
2012/13 Premier League 221723 +27

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 13 December 2026
H Safa scheduled Al Hikma —
Tuesday 8 December 2026
H Safa scheduled Al Mabarrah —
Friday 4 December 2026
A Safa scheduled Al Ahed —
Saturday 28 November 2026
A Safa scheduled Jwaaya FC —
Tuesday 24 November 2026
H Safa scheduled Al Nejmeh —
Friday 20 November 2026
H Safa scheduled Al Ansar —
Friday 6 November 2026
H Safa scheduled Tripoli SC —
Friday 30 October 2026
A Safa scheduled Tadamon Sour —
Saturday 24 October 2026
A Safa 2 – 1 Al Akhaa Al Ahli —
Tuesday 13 October 2026
A Safa 3 – 0 Shabab Al Sahel —
Thursday 8 October 2026
H Safa 2 – 1 Reyady Abaseya —
Friday 3 July 2026
H Safa 4 – 0 Al Mabarrah —
Sunday 28 June 2026
A Safa 1 – 1 Jwaaya FC —
Wednesday 24 June 2026
A Safa 1 – 4 Al Ahed —
Saturday 20 June 2026
A Safa 4 – 2 Reyady Abaseya —
Friday 12 June 2026
A Safa 1 – 0 Shabab Al Sahel —
Monday 18 May 2026
A Safa 2 – 1 Al Ahed —
Saturday 16 May 2026
A Safa 1 – 4 Al Ansar —
Friday 20 February 2026
H Safa 2 – 0 Racing —
Friday 13 February 2026
H Safa 0 – 1 Al Ansar —
Friday 6 February 2026
A Safa 2 – 1 Al Hikma 2.18
Saturday 31 January 2026
H Safa 1 – 0 Al Nejmeh —
Saturday 24 January 2026
H Safa 2 – 0 Tadamon Sour —
Saturday 17 January 2026
A Safa 1 – 1 Jwaaya FC —
Tuesday 30 December 2025
H Safa 1 – 0 Shabab Al Sahel —
Thursday 25 December 2025
A Safa 0 – 1 Al Mabarrah —
Sunday 21 December 2025
H Safa 0 – 1 Jwaaya FC —
Saturday 13 December 2025
H Safa 0 – 1 Al Ahed —
Sunday 7 December 2025
H Safa 2 – 1 Reyady Abaseya —
Tuesday 2 December 2025
A Safa 6 – 1 Racing —