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

PFL 2026/27

Every result, the table as it finished, and the price each match went off at. 25 matches played between August 2026 and October 2026.

25Matches
96Goals
3.84Per game
36%Home wins
4%Priced at kickoff
MaharlikaTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 MAHMaharlika 7 4 2 1 +8 14
2 MDManila Digger 4 4 0 0 +8 12
3 DADavao Aguilas 4 3 1 0 +9 10
4 KAYKaya 5 3 1 1 +9 10
5 STAStallion 6 3 1 2 +2 10
6 MENMendiola 4 1 2 1 -1 5
7 AZKAzkals 6 1 1 4 -10 4
8 DHCDynamic Herb Cebu 3 1 0 2 +3 3
9 TULTuloy 7 1 0 6 -15 3
10 PAPhilippine Army 4 0 0 4 -13 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.84
96 goals. 64% of matches went over 2.5.
Home advantage
36%
Draws 16%, away wins 48%.
Half-time lead held
81.8%
From 22 matches where someone led at the break.
2–0 3 · 12%
1–1 3 · 12%
5–0 2 · 8%
0–4 2 · 8%
0–3 2 · 8%
4–5 1 · 4%

Results 44

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 5 December 2026
11:00 Manila Digger scheduled Philippine Army — — —
08:00 Davao Aguilas scheduled Dynamic Herb Cebu — — —
Sunday 29 November 2026
12:30 Mendiola scheduled Philippine Army — — —
09:45 Tuloy scheduled Azkals — — —
07:00 Stallion scheduled Dynamic Herb Cebu — — —
Saturday 28 November 2026
11:00 Davao Aguilas scheduled Manila Digger — — —
08:00 Maharlika scheduled Kaya — — —
Sunday 22 November 2026
12:30 Davao Aguilas scheduled Kaya — — —
09:45 Philippine Army scheduled Dynamic Herb Cebu — — —
07:00 Manila Digger scheduled Mendiola — — —
Sunday 15 November 2026
12:30 Davao Aguilas scheduled Stallion — — —
09:45 Azkals scheduled Dynamic Herb Cebu — — —
07:00 Mendiola scheduled Kaya — — —
Sunday 8 November 2026
12:30 Maharlika scheduled Manila Digger — — —
09:45 Davao Aguilas scheduled Philippine Army — — —
07:00 Stallion scheduled Mendiola — — —
Wednesday 4 November 2026
12:30 Manila Digger scheduled Tuloy — — —
09:45 Mendiola scheduled Dynamic Herb Cebu — — —
07:00 Philippine Army scheduled Azkals — — —
Sunday 25 October 2026
12:30 Tuloy 2 – 5 Mendiola — — —
09:45 Azkals 0 – 4 Davao Aguilas — — —
07:00 Philippine Army 2 – 4 Stallion — — —
Sunday 18 October 2026
12:30 Kaya 1 – 1 Stallion — — —
09:45 Maharlika 2 – 2 Davao Aguilas — — —
07:00 Tuloy 0 – 6 Dynamic Herb Cebu — — —
Sunday 11 October 2026
12:30 Kaya 0 – 1 Manila Digger — — —
09:45 Azkals 1 – 1 Mendiola — — —
07:00 Tuloy 4 – 5 Stallion — — —
Sunday 4 October 2026
12:30 Maharlika 5 – 0 Philippine Army — — —
09:45 Davao Aguilas 2 – 1 Tuloy — — —
07:00 Manila Digger 2 – 0 Dynamic Herb Cebu — — —
Sunday 27 September 2026
12:30 Stallion 0 – 2 Maharlika — — —
09:45 Manila Digger 2 – 0 Azkals — — —
07:00 Kaya 5 – 0 Philippine Army — — —
Sunday 20 September 2026
12:30 Stallion 0 – 3 Manila Digger — — —
09:45 Azkals 2 – 0 Maharlika — — —
07:00 Philippine Army 3 – 4 Tuloy — — —
Saturday 12 September 2026
12:30 Tuloy 0 – 3 Kaya — — —
09:45 Stallion 4 – 0 Azkals — — —
07:00 Maharlika 1 – 0 Dynamic Herb Cebu — — —
Sunday 6 September 2026
12:30 Azkals 1 – 3 Kaya — — —
09:45 Maharlika 4 – 2 Tuloy — — —
07:00 Mendiola 0 – 4 Davao Aguilas — — —
Monday 31 August 2026
07:30 Mendiola 1 – 1 Maharlika 24.00 11.00 1.07

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key