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

Police

Nyayo National Stadium, Nairobi. Every match we hold, with the price it went off at.

293Played
104Won
35.5%Win rate
1.05Scored per game
0.88Conceded per game
123Clean sheets

Home and away

The same record, split by where it was played.

At home
40.4%
146 played, 59 won. 1.13 scored a game.
Away
30.6%
147 played, 45 won. 0.97 scored a game.
How the market priced them
39.6%
159 priced matches at an average of 2.83, which implied 35.3%.

Season by season 20

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 FKF Premier League 4121 0
2026/27 Shield Cup 3201 +1
2025/26 FKF Premier League 3413165 +10
2025/26 CAF Champions League 4103 -3
2025/26 CECAFA Club Cup 3201 +5
2025/26 Shield Cup 2200 +3
2024/25 FKF Premier League 3418115 +21
2024/25 CAF Confederation Cup 4112 -1
2023/24 FKF Premier League 3415127 +14
2023/24 Shield Cup 4400 +8
2022/23 FKF Premier League 3418106 +35
2022/23 Ligue 1 301920 -32
2022/23 Shield Cup 1001 -1
2022/23 Friendlies Clubs 1010 0
2021/22 Ligue 1 3091011 -2
2021/22 FKF Premier League 10361 +5
2021/22 CAF Confederation Cup 2101 0
2021/22 AFC Champions League Two 1001 -4
2020/21 Ligue 1 3491510 +1
2019/20 Ligue 1 244614 -12

Recent matches 30

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

Friday 11 December 2026
A Police scheduled Mathare United —
Saturday 5 December 2026
H Police scheduled GOR Mahia —
Sunday 29 November 2026
A Police scheduled KCB —
Wednesday 25 November 2026
H Police scheduled Tusker —
Friday 20 November 2026
A Police scheduled Bandari —
Saturday 7 November 2026
H Police scheduled Murang'a SEAL —
Sunday 1 November 2026
A Police scheduled Mara Sugar —
Thursday 29 October 2026
H Police 1 – 0 Ulinzi Stars —
Sunday 25 October 2026
A Police 0 – 0 Mombasa Elite —
Saturday 24 October 2026
H Police postponed APS Bomet —
Tuesday 20 October 2026
H Police 1 – 2 AFC Leopards —
Friday 16 October 2026
H Police postponed Posta Rangers FC —
Sunday 11 October 2026
A Police 1 – 1 Migori Youth —
Friday 9 October 2026
A Police postponed Homeboyz —
Friday 2 October 2026
A Police postponed Shabana —
Sunday 14 June 2026
A Police 1 – 2 Tusker —
Sunday 31 May 2026
H Police 1 – 1 Homeboyz —
Wednesday 27 May 2026
H Police 1 – 1 Kariobangi Sharks —
Sunday 24 May 2026
A Police 0 – 0 Nairobi United —
Saturday 16 May 2026
H Police 0 – 0 Bandari —
Sunday 10 May 2026
A Police 1 – 1 GOR Mahia —
Wednesday 6 May 2026
H Police 2 – 1 Murang'a SEAL —
Saturday 2 May 2026
A Police 1 – 0 Shabana —
Saturday 25 April 2026
A Police 0 – 0 Shabana —
Saturday 18 April 2026
A Police 3 – 0 AFC Leopards —
Tuesday 14 April 2026
A Police 0 – 0 Mathare United 2.08
Friday 10 April 2026
H Police 1 – 0 BB Bread —
Friday 3 April 2026
H Police 1 – 0 Tusker 2.30
Saturday 21 March 2026
H Police 2 – 1 KCB 2.10
Friday 13 March 2026
A Police 0 – 2 Posta Rangers FC 1.95