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

Mount Pleasant Academy

Sabina Park, Kingston. Every match we hold, with the price it went off at.

277Played
153Won
55.2%Win rate
1.59Scored per game
0.75Conceded per game
129Clean sheets

Home and away

The same record, split by where it was played.

At home
58.9%
141 played, 83 won. 1.63 scored a game.
Away
51.5%
136 played, 70 won. 1.55 scored a game.
How the market priced them
55.8%
215 priced matches at an average of 2.02, which implied 49.5%.

Season by season 14

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 5212 -2
2026/27 CONCACAF Champions League 2002 -6
2025/26 Premier League 4222146 +44
2024/25 Premier League 413074 +74
2023/24 Premier League 291973 +23
2022/23 Premier League 3115124 +33
2021/22 Premier League 241275 +14
2020/21 Premier League 15663 +4
2019/20 Premier League 291658 +21
2018/19 Premier League 3818128 +13

Recent matches 30

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

Tuesday 27 October 2026
H Mount Pleasant Academy 2 – 1 Montego Bay United —
Thursday 22 October 2026
H Mount Pleasant Academy 2 – 0 Club Sando —
Thursday 15 October 2026
A Mount Pleasant Academy 1 – 1 Club Sando —
Monday 5 October 2026
H Mount Pleasant Academy 1 – 1 Cavalier —
Sunday 27 September 2026
A Mount Pleasant Academy 2 – 0 Dunbeholden —
Sunday 20 September 2026
H Mount Pleasant Academy 0 – 1 Racing United —
Thursday 17 September 2026
H Mount Pleasant Academy 1 – 0 Cavalier —
Sunday 13 September 2026
A Mount Pleasant Academy 0 – 4 Tru-Juice —
Wednesday 9 September 2026
A Mount Pleasant Academy 1 – 0 Portmore United —
Thursday 3 September 2026
A Mount Pleasant Academy 1 – 1 Salcedo —
Tuesday 18 August 2026
H Mount Pleasant Academy 1 – 2 Cibao —
Sunday 2 August 2026
H Mount Pleasant Academy 1 – 0 Delfines Del Este —
Friday 31 July 2026
H Mount Pleasant Academy 3 – 1 Robin Hood —
Tuesday 28 July 2026
H Mount Pleasant Academy 1 – 0 Weymouth Wales —
Saturday 25 July 2026
H Mount Pleasant Academy walkover All Saints United —
Sunday 24 May 2026
A Mount Pleasant Academy 3 – 2 Montego Bay United —
Wednesday 20 May 2026
H Mount Pleasant Academy 2 – 4 Portmore United —
Monday 18 May 2026
A Mount Pleasant Academy 1 – 0 Portmore United —
Wednesday 6 May 2026
H Mount Pleasant Academy 2 – 1 Montego Bay United —
Sunday 3 May 2026
A Mount Pleasant Academy 5 – 0 Dunbeholden —
Tuesday 28 April 2026
H Mount Pleasant Academy 2 – 1 Waterhouse 1.98
Friday 24 April 2026
H Mount Pleasant Academy 5 – 2 Chapelton 1.51
Sunday 19 April 2026
A Mount Pleasant Academy 2 – 2 Treasure Beach —
Thursday 16 April 2026
A Mount Pleasant Academy 1 – 1 Harbour View 1.43
Sunday 12 April 2026
H Mount Pleasant Academy 0 – 1 Tivoli Gardens —
Thursday 9 April 2026
A Mount Pleasant Academy 3 – 1 Cavalier 1.97
Monday 6 April 2026
H Mount Pleasant Academy 0 – 0 Racing United 1.55
Thursday 2 April 2026
A Mount Pleasant Academy 0 – 1 Spanish Town Police —
Tuesday 31 March 2026
A Mount Pleasant Academy 1 – 1 Arnett Gardens 1.85
Friday 27 March 2026
H Mount Pleasant Academy 4 – 0 Spanish Town Police 1.04