The league table in S. League tells a story about these teams so far, with DPMM FC leading Balestier Khalsa by 19 points. Match preview to follow:
There’s little time for restitution or working hard at the training pitch these days, with both teams having played their last game less than four days ago.
DPMM FC form and stats
6-1-0 is the performance here at Stadium Sultan Hassanal Bolkiah so far, giving DPMM FC a total of 19 from their 7 games here. Outstanding results! Nine out of nine points from the last three home games for DPMM FC, and the home supporters are ready to scream their lungs out to keep the winning streak alive.The DPMM FC supporters enjoyed the previous match, watching their team host Balestier Khalsa in S. League and win 2-1. Prior to that, an away loss at Tampines Rovers.
The DPMM FC manager has got the team scoring with 16 from 7 home games. DPMM FC are not conceding a lot of goals here at Stadium Sultan Hassanal Bolkiah, averaging less than one per game. The total is 6 from 7 matches.
Balestier Khalsa form and stats
The hunting on away grounds haven’t been very fruitful for Balestier Khalsa so far with only 4 points returning home. The records show 1-1-4 (win-draw-lose). four defeats in a row for Balestier Khalsa in their away games. Unhappy days, as the last time they avoided a loss on the road was versus Home United. With the Balestier Khalsa losing streak of six defeats in a row, regardless of arena, optimism is low and sinking.Two away games in a row for Balestier Khalsa, who will hope to get a better result in this one after losing 1-2 versus DPMM FC in the S. League. Preceding that, the 1-3 home loss versus Albirex Niigata S.
As mentioned above, the bookmakers do not believe the away team will get anything from this match. Checking Balestier Khalsa's match history for similar games we find one match. The home team won 1 of these as expected, 0 of them by at least two goals. Balestier Khalsa managed 0 draws and 0 surprise wins.
Balestier Khalsa have scored 6 goals on their travels this season, 6 away games. Balestier Khalsa have conceded 11 goals in these games.
Head 2 Head
The most recent history between these sides is the DPMM FC - Balestier Khalsa 2-1 played earlier this season. DPMM FC-Balestier Khalsa H2H statistics last ten meetings regardless of arena: DPMM FC 4 wins, Balestier Khalsa 3 wins, 3 draws. 8 of these ten matches had three or more goals (over 2,5).Top Goalscorers
![]() H. Halim 4 goals | ![]() H. Aziz 2 goals |
DPMM FC missing players
Balestier Khalsa missing players
| Playername | Goals | Assist | Starts | % Started |
|---|
| Playername | Goals | Assist | Starts | % Started |
|---|
| DPMM FC | Balestier Khalsa | |||||
| Total | Home | Home vs | Statistic | Away vs | Away | Total |
| 13 | 7 | 2 | Played | 1 | 6 | 14 |
| 9 | 6 | 1 | Won | 0 | 1 | 3 |
| 3 | 1 | 1 | Drew | 0 | 1 | 2 |
| 1 | 0 | 0 | Lost | 1 | 4 | 9 |
| 28 | 16 | 4 | Scored | 1 | 6 | 16 |
| 11 | 6 | 2 | Conceded | 2 | 11 | 29 |
| 77% | 86% | 50% | Over 0.5 | 100% | 83% | 93% |
| 69% | 86% | 50% | Over 1.5 | 100% | 67% | 71% |
| 62% | 71% | 50% | Over 2.5 | 100% | 67% | 64% |
| 38% | 29% | 50% | Over 3.5 | 0% | 33% | 36% |
| 23% | 29% | 50% | Over 4.5 | 0% | 33% | 29% |
| 54% | 57% | 50% | BTTS | 100% | 50% | 57% |
| 46% | 43% | 50% | Clean Sheets | 0% | 17% | 14% |
| 23% | 14% | 50% | Failed To Score | 0% | 50% | 36% |
| 3.9 | 4.3 | 7 | Corners For (avg) | 3 | 2.8 | 3.1 |
| 3.9 | 3.1 | 5.5 | Corners Against (avg) | 6 | 6.6 | 6.6 |
| 1.8 | 1.6 | 2 | Yellow Cards (avg) | 4 | 2.6 | 3.2 |
| 4 | 1 | 0 | Red Cards | 0 | 0 | 1 |
- Balestier Khalsa have conceded at least twice as many corners as they have won.
- Balestier Khalsa have played more matches over 2,5 goals away than home.
- DPMM FC have not yet lost a game at home.
- DPMM FC have played more matches over 2,5 goals home than away.
- DPMM FC have scored at least twice as many goals as they have conceded.
- DPMM FC have scored at least twice as many goals at home as Balestier Khalsa have scored away.
| 04-05-19 | | DPMM FC | 2 - 0 | Home United |
| 11-05-19 | | Geylang International | 1 - 3 | DPMM FC |
| 24-05-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 22-06-19 | | Tampines Rovers | 3 - 1 | DPMM FC |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 06-07-19 | | Warriors | 09:30 | DPMM FC |
| 13-07-19 | | Young Lions | 09:30 | DPMM FC |
| 19-07-19 | | Hougang United | 11:45 | DPMM FC |
| 27-07-19 | | Home United | 08:30 | DPMM FC |
| 02-08-19 | | DPMM FC | 11:15 | Geylang International |
| 20-04-19 | | DPMM FC | 4 - 2 | Warriors |
| 24-04-19 | | DPMM FC | 0 - 0 | Young Lions |
| 28-04-19 | | DPMM FC | 3 - 2 | Hougang United |
| 04-05-19 | | DPMM FC | 2 - 0 | Home United |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 02-08-19 | | DPMM FC | 11:15 | Geylang International |
| 13-08-19 | | DPMM FC | 11:15 | Albirex Niigata S |
| 28-08-19 | | DPMM FC | 11:15 | Tampines Rovers |
| 14-09-19 | | DPMM FC | 11:15 | Warriors |
| 28-09-19 | | DPMM FC | 11:15 | Hougang United |
| 15-03-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 11-05-19 | | Geylang International | 1 - 3 | DPMM FC |
| 24-05-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 22-06-19 | | Tampines Rovers | 3 - 1 | DPMM FC |
| 06-07-19 | | Warriors | 09:30 | DPMM FC |
| 13-07-19 | | Young Lions | 09:30 | DPMM FC |
| 19-07-19 | | Hougang United | 11:45 | DPMM FC |
| 27-07-19 | | Home United | 08:30 | DPMM FC |
| 01-09-19 | | Balestier Khalsa | 08:30 | DPMM FC |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 09-10-18 | | DPMM FC | 3 - 1 | Young Lions |
| 03-03-19 | | Home United | 0 - 1 | DPMM FC |
| 09-03-19 | | DPMM FC | 3 - 0 | Geylang International |
| 15-03-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 07-04-19 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 20-04-19 | | DPMM FC | 4 - 2 | Warriors |
| 24-04-19 | | DPMM FC | 0 - 0 | Young Lions |
| 28-04-19 | | DPMM FC | 3 - 2 | Hougang United |
| 11-07-18 | | DPMM FC | 3 - 2 | Hougang United |
| 18-07-18 | | DPMM FC | 1 - 1 | Tampines Rovers |
| 21-07-18 | | DPMM FC | 1 - 2 | Home United |
| 07-08-18 | | DPMM FC | 1 - 3 | Albirex Niigata S |
| 11-08-18 | | DPMM FC | 2 - 2 | Geylang International |
| 18-08-18 | | DPMM FC | 3 - 1 | Hougang United |
| 22-09-18 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 09-10-18 | | DPMM FC | 3 - 1 | Young Lions |
| 09-03-19 | | DPMM FC | 3 - 0 | Geylang International |
| 07-04-19 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 23-05-18 | | Young Lions | 1 - 1 | DPMM FC |
| 26-05-18 | | Home United | 3 - 1 | DPMM FC |
| 03-06-18 | | Albirex Niigata S | 5 - 0 | DPMM FC |
| 10-06-18 | | Geylang International | 2 - 6 | DPMM FC |
| 24-06-18 | | Hougang United | 1 - 1 | DPMM FC |
| 04-07-18 | | Tampines Rovers | 0 - 2 | DPMM FC |
| 15-08-18 | | Young Lions | 1 - 1 | DPMM FC |
| 15-09-18 | | Warriors | 1 - 2 | DPMM FC |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 03-03-19 | | Home United | 0 - 1 | DPMM FC |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 11-07-18 | | DPMM FC | 3 - 2 | Hougang United |
| 18-07-18 | | DPMM FC | 1 - 1 | Tampines Rovers |
| 21-07-18 | | DPMM FC | 1 - 2 | Home United |
| 07-08-18 | | DPMM FC | 1 - 3 | Albirex Niigata S |
| 11-08-18 | | DPMM FC | 2 - 2 | Geylang International |
| 15-08-18 | | Young Lions | 1 - 1 | DPMM FC |
| 18-08-18 | | DPMM FC | 3 - 1 | Hougang United |
| 15-09-18 | | Warriors | 1 - 2 | DPMM FC |
| 22-09-18 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 16-09-17 | | DPMM FC | 0 - 1 | Albirex Niigata S |
| 19-09-17 | | DPMM FC | 1 - 4 | Hougang United |
| 07-10-17 | | DPMM FC | 7 - 1 | Young Lions |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 21-10-17 | | DPMM FC | 3 - 2 | Warriors |
| 03-11-17 | | DPMM FC | 0 - 5 | Tampines Rovers |
| 07-04-18 | | DPMM FC | 4 - 2 | Home United |
| 17-04-18 | | DPMM FC | 4 - 1 | Geylang International |
| 30-06-18 | | DPMM FC | 2 - 1 | Warriors |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 02-07-17 | | Warriors | 1 - 0 | DPMM FC |
| 28-07-17 | | Tampines Rovers | 2 - 0 | DPMM FC |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 21-08-17 | | Balestier Khalsa | 2 - 2 | DPMM FC |
| 23-09-17 | | Hougang United | 1 - 2 | DPMM FC |
| 27-10-17 | | Geylang International | 4 - 1 | DPMM FC |
| 18-11-17 | | Young Lions | 1 - 2 | DPMM FC |
| 14-04-18 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 02-05-18 | | Warriors | 2 - 2 | DPMM FC |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 17-04-18 | | DPMM FC | 4 - 1 | Geylang International |
| 02-05-18 | | Warriors | 2 - 2 | DPMM FC |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 23-05-18 | | Young Lions | 1 - 1 | DPMM FC |
| 26-05-18 | | Home United | 3 - 1 | DPMM FC |
| 03-06-18 | | Albirex Niigata S | 5 - 0 | DPMM FC |
| 10-06-18 | | Geylang International | 2 - 6 | DPMM FC |
| 24-06-18 | | Hougang United | 1 - 1 | DPMM FC |
| 30-06-18 | | DPMM FC | 2 - 1 | Warriors |
| 04-07-18 | | Tampines Rovers | 0 - 2 | DPMM FC |
| 19-08-16 | | DPMM FC | 3 - 0 | Warriors |
| 23-09-16 | | DPMM FC | 3 - 1 | Home United |
| 26-09-16 | | DPMM FC | 5 - 3 | Young Lions |
| 03-03-17 | | DPMM FC | 1 - 3 | Home United |
| 02-04-17 | | DPMM FC | 2 - 0 | Hougang United |
| 15-04-17 | | DPMM FC | 3 - 5 | Warriors |
| 28-04-17 | | DPMM FC | 0 - 1 | Tampines Rovers |
| 24-07-17 | | DPMM FC | 0 - 1 | Geylang International |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 08-09-17 | | DPMM FC | 1 - 4 | Home United |
| 11-08-16 | | Geylang International | 1 - 1 | DPMM FC |
| 26-08-16 | | Hougang United | 1 - 2 | DPMM FC |
| 01-10-16 | | Tampines Rovers | 0 - 1 | DPMM FC |
| 26-10-16 | | Balestier Khalsa | 2 - 0 | DPMM FC |
| 09-03-17 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 07-04-17 | | Balestier Khalsa | 2 - 1 | DPMM FC |
| 20-04-17 | | Geylang International | 2 - 0 | DPMM FC |
| 13-05-17 | | Young Lions | 0 - 0 | DPMM FC |
| 25-05-17 | | Home United | 9 - 3 | DPMM FC |
| 16-06-17 | | Albirex Niigata S | 4 - 0 | DPMM FC |
| 19-09-17 | | DPMM FC | 1 - 4 | Hougang United |
| 23-09-17 | | Hougang United | 1 - 2 | DPMM FC |
| 07-10-17 | | DPMM FC | 7 - 1 | Young Lions |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 21-10-17 | | DPMM FC | 3 - 2 | Warriors |
| 27-10-17 | | Geylang International | 4 - 1 | DPMM FC |
| 03-11-17 | | DPMM FC | 0 - 5 | Tampines Rovers |
| 18-11-17 | | Young Lions | 1 - 2 | DPMM FC |
| 07-04-18 | | DPMM FC | 4 - 2 | Home United |
| 14-04-18 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 21-11-15 | | DPMM FC | 4 - 0 | Balestier Khalsa |
| 27-02-16 | | DPMM FC | 3 - 1 | Warriors |
| 11-03-16 | | DPMM FC | 2 - 1 | Home United |
| 19-03-16 | | DPMM FC | 1 - 2 | Tampines Rovers |
| 08-04-16 | | DPMM FC | 4 - 1 | Young Lions |
| 15-04-16 | | DPMM FC | 3 - 1 | Balestier Khalsa |
| 22-04-16 | | DPMM FC | 1 - 2 | Albirex Niigata S |
| 30-04-16 | | DPMM FC | 1 - 2 | Geylang International |
| 14-05-16 | | DPMM FC | 3 - 2 | Hougang United |
| 05-08-16 | | DPMM FC | 2 - 1 | Albirex Niigata S |
| 23-10-15 | | Harimau Muda | 0 - 2 | DPMM FC |
| 03-11-15 | | Geylang International | 2 - 1 | DPMM FC |
| 13-02-16 | | Albirex Niigata S | 3 - 2 | DPMM FC |
| 20-02-16 | | Geylang International | 1 - 1 | DPMM FC |
| 04-03-16 | | Hougang United | 0 - 0 | DPMM FC |
| 05-05-16 | | Warriors | 1 - 1 | DPMM FC |
| 19-05-16 | | Home United | 5 - 0 | DPMM FC |
| 11-06-16 | | Tampines Rovers | 4 - 3 | DPMM FC |
| 19-06-16 | | Young Lions | 1 - 1 | DPMM FC |
| 24-06-16 | | Balestier Khalsa | 1 - 4 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 13-08-17 | | DPMM FC | 1 - 3 | Home United |
| 16-08-17 | | Home United | 3 - 1 | DPMM FC |
| 04-05-19 | | DPMM FC | 2 - 0 | Home United |
| 11-05-19 | | Geylang International | 1 - 3 | DPMM FC |
| 24-05-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 22-06-19 | | Tampines Rovers | 3 - 1 | DPMM FC |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 06-07-19 | | Warriors | 09:30 | DPMM FC |
| 13-07-19 | | Young Lions | 09:30 | DPMM FC |
| 19-07-19 | | Hougang United | 11:45 | DPMM FC |
| 27-07-19 | | Home United | 08:30 | DPMM FC |
| 02-08-19 | | DPMM FC | 11:15 | Geylang International |
| 20-04-19 | | DPMM FC | 4 - 2 | Warriors |
| 24-04-19 | | DPMM FC | 0 - 0 | Young Lions |
| 28-04-19 | | DPMM FC | 3 - 2 | Hougang United |
| 04-05-19 | | DPMM FC | 2 - 0 | Home United |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 02-08-19 | | DPMM FC | 11:15 | Geylang International |
| 13-08-19 | | DPMM FC | 11:15 | Albirex Niigata S |
| 28-08-19 | | DPMM FC | 11:15 | Tampines Rovers |
| 14-09-19 | | DPMM FC | 11:15 | Warriors |
| 28-09-19 | | DPMM FC | 11:15 | Hougang United |
| 15-03-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 11-05-19 | | Geylang International | 1 - 3 | DPMM FC |
| 24-05-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 22-06-19 | | Tampines Rovers | 3 - 1 | DPMM FC |
| 06-07-19 | | Warriors | 09:30 | DPMM FC |
| 13-07-19 | | Young Lions | 09:30 | DPMM FC |
| 19-07-19 | | Hougang United | 11:45 | DPMM FC |
| 27-07-19 | | Home United | 08:30 | DPMM FC |
| 01-09-19 | | Balestier Khalsa | 08:30 | DPMM FC |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 09-10-18 | | DPMM FC | 3 - 1 | Young Lions |
| 03-03-19 | | Home United | 0 - 1 | DPMM FC |
| 09-03-19 | | DPMM FC | 3 - 0 | Geylang International |
| 15-03-19 | | Albirex Niigata S | 0 - 0 | DPMM FC |
| 07-04-19 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 20-04-19 | | DPMM FC | 4 - 2 | Warriors |
| 24-04-19 | | DPMM FC | 0 - 0 | Young Lions |
| 28-04-19 | | DPMM FC | 3 - 2 | Hougang United |
| 11-07-18 | | DPMM FC | 3 - 2 | Hougang United |
| 18-07-18 | | DPMM FC | 1 - 1 | Tampines Rovers |
| 21-07-18 | | DPMM FC | 1 - 2 | Home United |
| 07-08-18 | | DPMM FC | 1 - 3 | Albirex Niigata S |
| 11-08-18 | | DPMM FC | 2 - 2 | Geylang International |
| 18-08-18 | | DPMM FC | 3 - 1 | Hougang United |
| 22-09-18 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 09-10-18 | | DPMM FC | 3 - 1 | Young Lions |
| 09-03-19 | | DPMM FC | 3 - 0 | Geylang International |
| 07-04-19 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 23-05-18 | | Young Lions | 1 - 1 | DPMM FC |
| 26-05-18 | | Home United | 3 - 1 | DPMM FC |
| 03-06-18 | | Albirex Niigata S | 5 - 0 | DPMM FC |
| 10-06-18 | | Geylang International | 2 - 6 | DPMM FC |
| 24-06-18 | | Hougang United | 1 - 1 | DPMM FC |
| 04-07-18 | | Tampines Rovers | 0 - 2 | DPMM FC |
| 15-08-18 | | Young Lions | 1 - 1 | DPMM FC |
| 15-09-18 | | Warriors | 1 - 2 | DPMM FC |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 03-03-19 | | Home United | 0 - 1 | DPMM FC |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 11-07-18 | | DPMM FC | 3 - 2 | Hougang United |
| 18-07-18 | | DPMM FC | 1 - 1 | Tampines Rovers |
| 21-07-18 | | DPMM FC | 1 - 2 | Home United |
| 07-08-18 | | DPMM FC | 1 - 3 | Albirex Niigata S |
| 11-08-18 | | DPMM FC | 2 - 2 | Geylang International |
| 15-08-18 | | Young Lions | 1 - 1 | DPMM FC |
| 18-08-18 | | DPMM FC | 3 - 1 | Hougang United |
| 15-09-18 | | Warriors | 1 - 2 | DPMM FC |
| 22-09-18 | | DPMM FC | 2 - 1 | Tampines Rovers |
| 16-09-17 | | DPMM FC | 0 - 1 | Albirex Niigata S |
| 19-09-17 | | DPMM FC | 1 - 4 | Hougang United |
| 07-10-17 | | DPMM FC | 7 - 1 | Young Lions |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 21-10-17 | | DPMM FC | 3 - 2 | Warriors |
| 03-11-17 | | DPMM FC | 0 - 5 | Tampines Rovers |
| 07-04-18 | | DPMM FC | 4 - 2 | Home United |
| 17-04-18 | | DPMM FC | 4 - 1 | Geylang International |
| 30-06-18 | | DPMM FC | 2 - 1 | Warriors |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 16-06-17 | | Albirex Niigata S | 4 - 0 | DPMM FC |
| 02-07-17 | | Warriors | 1 - 0 | DPMM FC |
| 28-07-17 | | Tampines Rovers | 2 - 0 | DPMM FC |
| 21-08-17 | | Balestier Khalsa | 2 - 2 | DPMM FC |
| 23-09-17 | | Hougang United | 1 - 2 | DPMM FC |
| 27-10-17 | | Geylang International | 4 - 1 | DPMM FC |
| 18-11-17 | | Young Lions | 1 - 2 | DPMM FC |
| 14-04-18 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 02-05-18 | | Warriors | 2 - 2 | DPMM FC |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 17-04-18 | | DPMM FC | 4 - 1 | Geylang International |
| 02-05-18 | | Warriors | 2 - 2 | DPMM FC |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 23-05-18 | | Young Lions | 1 - 1 | DPMM FC |
| 26-05-18 | | Home United | 3 - 1 | DPMM FC |
| 03-06-18 | | Albirex Niigata S | 5 - 0 | DPMM FC |
| 10-06-18 | | Geylang International | 2 - 6 | DPMM FC |
| 24-06-18 | | Hougang United | 1 - 1 | DPMM FC |
| 30-06-18 | | DPMM FC | 2 - 1 | Warriors |
| 04-07-18 | | Tampines Rovers | 0 - 2 | DPMM FC |
| 05-08-16 | | DPMM FC | 2 - 1 | Albirex Niigata S |
| 19-08-16 | | DPMM FC | 3 - 0 | Warriors |
| 23-09-16 | | DPMM FC | 3 - 1 | Home United |
| 26-09-16 | | DPMM FC | 5 - 3 | Young Lions |
| 03-03-17 | | DPMM FC | 1 - 3 | Home United |
| 02-04-17 | | DPMM FC | 2 - 0 | Hougang United |
| 15-04-17 | | DPMM FC | 3 - 5 | Warriors |
| 28-04-17 | | DPMM FC | 0 - 1 | Tampines Rovers |
| 24-07-17 | | DPMM FC | 0 - 1 | Geylang International |
| 08-09-17 | | DPMM FC | 1 - 4 | Home United |
| 24-06-16 | | Balestier Khalsa | 1 - 4 | DPMM FC |
| 11-08-16 | | Geylang International | 1 - 1 | DPMM FC |
| 26-08-16 | | Hougang United | 1 - 2 | DPMM FC |
| 01-10-16 | | Tampines Rovers | 0 - 1 | DPMM FC |
| 26-10-16 | | Balestier Khalsa | 2 - 0 | DPMM FC |
| 09-03-17 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 07-04-17 | | Balestier Khalsa | 2 - 1 | DPMM FC |
| 20-04-17 | | Geylang International | 2 - 0 | DPMM FC |
| 13-05-17 | | Young Lions | 0 - 0 | DPMM FC |
| 25-05-17 | | Home United | 9 - 3 | DPMM FC |
| 19-09-17 | | DPMM FC | 1 - 4 | Hougang United |
| 23-09-17 | | Hougang United | 1 - 2 | DPMM FC |
| 07-10-17 | | DPMM FC | 7 - 1 | Young Lions |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 21-10-17 | | DPMM FC | 3 - 2 | Warriors |
| 27-10-17 | | Geylang International | 4 - 1 | DPMM FC |
| 03-11-17 | | DPMM FC | 0 - 5 | Tampines Rovers |
| 18-11-17 | | Young Lions | 1 - 2 | DPMM FC |
| 07-04-18 | | DPMM FC | 4 - 2 | Home United |
| 14-04-18 | | Albirex Niigata S | 2 - 0 | DPMM FC |
| 28-10-15 | | DPMM FC | 0 - 1 | Tampines Rovers |
| 21-11-15 | | DPMM FC | 4 - 0 | Balestier Khalsa |
| 27-02-16 | | DPMM FC | 3 - 1 | Warriors |
| 11-03-16 | | DPMM FC | 2 - 1 | Home United |
| 19-03-16 | | DPMM FC | 1 - 2 | Tampines Rovers |
| 08-04-16 | | DPMM FC | 4 - 1 | Young Lions |
| 15-04-16 | | DPMM FC | 3 - 1 | Balestier Khalsa |
| 22-04-16 | | DPMM FC | 1 - 2 | Albirex Niigata S |
| 30-04-16 | | DPMM FC | 1 - 2 | Geylang International |
| 14-05-16 | | DPMM FC | 3 - 2 | Hougang United |
| 20-10-15 | | Hougang United | 1 - 2 | DPMM FC |
| 23-10-15 | | Harimau Muda | 0 - 2 | DPMM FC |
| 03-11-15 | | Geylang International | 2 - 1 | DPMM FC |
| 13-02-16 | | Albirex Niigata S | 3 - 2 | DPMM FC |
| 20-02-16 | | Geylang International | 1 - 1 | DPMM FC |
| 04-03-16 | | Hougang United | 0 - 0 | DPMM FC |
| 05-05-16 | | Warriors | 1 - 1 | DPMM FC |
| 19-05-16 | | Home United | 5 - 0 | DPMM FC |
| 11-06-16 | | Tampines Rovers | 4 - 3 | DPMM FC |
| 19-06-16 | | Young Lions | 1 - 1 | DPMM FC |
| 12-05-19 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 26-05-19 | | Balestier Khalsa | 2 - 4 | Home United |
| 16-06-19 | | Geylang International | 5 - 0 | Balestier Khalsa |
| 21-06-19 | | Balestier Khalsa | 1 - 3 | Albirex Niigata S |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 07-07-19 | | Tampines Rovers | 09:30 | Balestier Khalsa |
| 20-07-19 | | Warriors | 09:30 | Balestier Khalsa |
| 28-07-19 | | Young Lions | 08:30 | Balestier Khalsa |
| 04-08-19 | | Balestier Khalsa | 08:30 | Hougang United |
| 14-08-19 | | Home United | 10:45 | Balestier Khalsa |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 21-04-19 | | Balestier Khalsa | 1 - 1 | Tampines Rovers |
| 28-04-19 | | Balestier Khalsa | 2 - 1 | Warriors |
| 03-05-19 | | Balestier Khalsa | 0 - 1 | Young Lions |
| 26-05-19 | | Balestier Khalsa | 2 - 4 | Home United |
| 21-06-19 | | Balestier Khalsa | 1 - 3 | Albirex Niigata S |
| 04-08-19 | | Balestier Khalsa | 08:30 | Hougang United |
| 18-08-19 | | Balestier Khalsa | 08:30 | Geylang International |
| 01-09-19 | | Balestier Khalsa | 08:30 | DPMM FC |
| 28-09-19 | | Balestier Khalsa | 08:30 | Warriors |
| 17-03-19 | | Home United | 0 - 0 | Balestier Khalsa |
| 06-04-19 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 12-05-19 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 16-06-19 | | Geylang International | 5 - 0 | Balestier Khalsa |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 07-07-19 | | Tampines Rovers | 09:30 | Balestier Khalsa |
| 20-07-19 | | Warriors | 09:30 | Balestier Khalsa |
| 28-07-19 | | Young Lions | 08:30 | Balestier Khalsa |
| 14-08-19 | | Home United | 10:45 | Balestier Khalsa |
| 27-08-19 | | Albirex Niigata S | 10:45 | Balestier Khalsa |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 02-03-19 | | Young Lions | 1 - 4 | Balestier Khalsa |
| 09-03-19 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 17-03-19 | | Home United | 0 - 0 | Balestier Khalsa |
| 31-03-19 | | Balestier Khalsa | 3 - 0 | Geylang International |
| 06-04-19 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 21-04-19 | | Balestier Khalsa | 1 - 1 | Tampines Rovers |
| 28-04-19 | | Balestier Khalsa | 2 - 1 | Warriors |
| 03-05-19 | | Balestier Khalsa | 0 - 1 | Young Lions |
| 19-05-18 | | Balestier Khalsa | 2 - 1 | Home United |
| 02-06-18 | | Balestier Khalsa | 1 - 2 | Geylang International |
| 17-06-18 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 30-06-18 | | Balestier Khalsa | 2 - 5 | Tampines Rovers |
| 22-07-18 | | Balestier Khalsa | 1 - 1 | Albirex Niigata S |
| 12-08-18 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 19-08-18 | | Balestier Khalsa | 2 - 2 | Warriors |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 09-03-19 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 31-03-19 | | Balestier Khalsa | 3 - 0 | Geylang International |
| 02-05-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 27-05-18 | | Albirex Niigata S | 5 - 0 | Balestier Khalsa |
| 10-06-18 | | Young Lions | 0 - 2 | Balestier Khalsa |
| 23-06-18 | | Warriors | 3 - 0 | Balestier Khalsa |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 15-07-18 | | Home United | 1 - 1 | Balestier Khalsa |
| 01-08-18 | | Geylang International | 1 - 0 | Balestier Khalsa |
| 15-08-18 | | Hougang United | 1 - 2 | Balestier Khalsa |
| 15-09-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 02-03-19 | | Young Lions | 1 - 4 | Balestier Khalsa |
| 23-06-18 | | Warriors | 3 - 0 | Balestier Khalsa |
| 30-06-18 | | Balestier Khalsa | 2 - 5 | Tampines Rovers |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 15-07-18 | | Home United | 1 - 1 | Balestier Khalsa |
| 22-07-18 | | Balestier Khalsa | 1 - 1 | Albirex Niigata S |
| 01-08-18 | | Geylang International | 1 - 0 | Balestier Khalsa |
| 12-08-18 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 15-08-18 | | Hougang United | 1 - 2 | Balestier Khalsa |
| 19-08-18 | | Balestier Khalsa | 2 - 2 | Warriors |
| 15-09-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 03-07-17 | | Balestier Khalsa | 1 - 2 | Home United |
| 29-07-17 | | Balestier Khalsa | 0 - 0 | Hougang United |
| 17-08-17 | | Balestier Khalsa | 2 - 2 | Warriors |
| 21-08-17 | | Balestier Khalsa | 2 - 2 | DPMM FC |
| 17-09-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 26-10-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 08-04-18 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 11-04-18 | | Balestier Khalsa | 3 - 1 | Young Lions |
| 29-04-18 | | Balestier Khalsa | 2 - 1 | Warriors |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 22-06-17 | | Young Lions | 0 - 0 | Balestier Khalsa |
| 26-07-17 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 09-09-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 20-09-17 | | Young Lions | 0 - 1 | Balestier Khalsa |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 20-10-17 | | Home United | 2 - 0 | Balestier Khalsa |
| 02-11-17 | | Hougang United | 0 - 1 | Balestier Khalsa |
| 04-04-18 | | Home United | 3 - 1 | Balestier Khalsa |
| 14-04-18 | | Geylang International | 0 - 1 | Balestier Khalsa |
| 22-04-18 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 14-04-18 | | Geylang International | 0 - 1 | Balestier Khalsa |
| 22-04-18 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 29-04-18 | | Balestier Khalsa | 2 - 1 | Warriors |
| 02-05-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 19-05-18 | | Balestier Khalsa | 2 - 1 | Home United |
| 27-05-18 | | Albirex Niigata S | 5 - 0 | Balestier Khalsa |
| 02-06-18 | | Balestier Khalsa | 1 - 2 | Geylang International |
| 10-06-18 | | Young Lions | 0 - 2 | Balestier Khalsa |
| 17-06-18 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 22-09-16 | | Balestier Khalsa | 1 - 1 | Warriors |
| 15-10-16 | | Balestier Khalsa | 0 - 5 | Home United |
| 26-10-16 | | Balestier Khalsa | 2 - 0 | DPMM FC |
| 28-02-17 | | Balestier Khalsa | 1 - 2 | Warriors |
| 11-03-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 02-04-17 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 07-04-17 | | Balestier Khalsa | 2 - 1 | DPMM FC |
| 21-04-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 26-05-17 | | Balestier Khalsa | 0 - 1 | Geylang International |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 14-06-16 | | Home United | 1 - 3 | Balestier Khalsa |
| 05-08-16 | | Young Lions | 1 - 3 | Balestier Khalsa |
| 25-08-16 | | Geylang International | 2 - 1 | Balestier Khalsa |
| 01-10-16 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 22-10-16 | | Tampines Rovers | 2 - 0 | Balestier Khalsa |
| 04-03-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 27-04-17 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 02-05-17 | | Home United | 1 - 0 | Balestier Khalsa |
| 19-05-17 | | Warriors | 1 - 0 | Balestier Khalsa |
| 17-06-17 | | Tampines Rovers | 3 - 1 | Balestier Khalsa |
| 09-09-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 17-09-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 20-09-17 | | Young Lions | 0 - 1 | Balestier Khalsa |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 20-10-17 | | Home United | 2 - 0 | Balestier Khalsa |
| 26-10-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 02-11-17 | | Hougang United | 0 - 1 | Balestier Khalsa |
| 04-04-18 | | Home United | 3 - 1 | Balestier Khalsa |
| 08-04-18 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 11-04-18 | | Balestier Khalsa | 3 - 1 | Young Lions |
| 11-03-16 | | Balestier Khalsa | 1 - 1 | Warriors |
| 03-04-16 | | Balestier Khalsa | 0 - 1 | Home United |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 21-04-16 | | Balestier Khalsa | 2 - 0 | Young Lions |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 14-05-16 | | Balestier Khalsa | 1 - 3 | Geylang International |
| 10-06-16 | | Balestier Khalsa | 2 - 2 | Hougang United |
| 17-06-16 | | Balestier Khalsa | 2 - 3 | Tampines Rovers |
| 24-06-16 | | Balestier Khalsa | 1 - 4 | DPMM FC |
| 19-08-16 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 14-02-16 | | Young Lions | 1 - 0 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 03-03-16 | | Geylang International | 0 - 0 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 19-03-16 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 07-04-16 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 15-04-16 | | DPMM FC | 3 - 1 | Balestier Khalsa |
| 06-05-16 | | Albirex Niigata S | 6 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 20-05-16 | | Warriors | 1 - 1 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 08-03-16 | | Balestier Khalsa | 1 - 0 | Kitchee |
| 12-04-16 | | Balestier Khalsa | 0 - 3 | Kaya |
| 26-04-16 | | Balestier Khalsa | 3 - 0 | New Radiant |
| 23-02-16 | | New Radiant | 2 - 2 | Balestier Khalsa |
| 15-03-16 | | Kaya | 1 - 0 | Balestier Khalsa |
| 10-05-16 | | Kitchee | 4 - 0 | Balestier Khalsa |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-06-17 | | Balestier Khalsa | 3 - 4 | Nagacorp |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 01-02-16 | | Balestier Khalsa | 1 - 3 | Ceres Philippines |
| 12-05-19 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 26-05-19 | | Balestier Khalsa | 2 - 4 | Home United |
| 16-06-19 | | Geylang International | 5 - 0 | Balestier Khalsa |
| 21-06-19 | | Balestier Khalsa | 1 - 3 | Albirex Niigata S |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 07-07-19 | | Tampines Rovers | 09:30 | Balestier Khalsa |
| 20-07-19 | | Warriors | 09:30 | Balestier Khalsa |
| 28-07-19 | | Young Lions | 08:30 | Balestier Khalsa |
| 04-08-19 | | Balestier Khalsa | 08:30 | Hougang United |
| 14-08-19 | | Home United | 10:45 | Balestier Khalsa |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 21-04-19 | | Balestier Khalsa | 1 - 1 | Tampines Rovers |
| 28-04-19 | | Balestier Khalsa | 2 - 1 | Warriors |
| 03-05-19 | | Balestier Khalsa | 0 - 1 | Young Lions |
| 26-05-19 | | Balestier Khalsa | 2 - 4 | Home United |
| 21-06-19 | | Balestier Khalsa | 1 - 3 | Albirex Niigata S |
| 04-08-19 | | Balestier Khalsa | 08:30 | Hougang United |
| 18-08-19 | | Balestier Khalsa | 08:30 | Geylang International |
| 01-09-19 | | Balestier Khalsa | 08:30 | DPMM FC |
| 28-09-19 | | Balestier Khalsa | 08:30 | Warriors |
| 17-03-19 | | Home United | 0 - 0 | Balestier Khalsa |
| 06-04-19 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 12-05-19 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 16-06-19 | | Geylang International | 5 - 0 | Balestier Khalsa |
| 28-06-19 | | DPMM FC | 2 - 1 | Balestier Khalsa |
| 07-07-19 | | Tampines Rovers | 09:30 | Balestier Khalsa |
| 20-07-19 | | Warriors | 09:30 | Balestier Khalsa |
| 28-07-19 | | Young Lions | 08:30 | Balestier Khalsa |
| 14-08-19 | | Home United | 10:45 | Balestier Khalsa |
| 27-08-19 | | Albirex Niigata S | 10:45 | Balestier Khalsa |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 02-03-19 | | Young Lions | 1 - 4 | Balestier Khalsa |
| 09-03-19 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 17-03-19 | | Home United | 0 - 0 | Balestier Khalsa |
| 31-03-19 | | Balestier Khalsa | 3 - 0 | Geylang International |
| 06-04-19 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 13-04-19 | | Balestier Khalsa | 1 - 7 | DPMM FC |
| 21-04-19 | | Balestier Khalsa | 1 - 1 | Tampines Rovers |
| 28-04-19 | | Balestier Khalsa | 2 - 1 | Warriors |
| 03-05-19 | | Balestier Khalsa | 0 - 1 | Young Lions |
| 19-05-18 | | Balestier Khalsa | 2 - 1 | Home United |
| 02-06-18 | | Balestier Khalsa | 1 - 2 | Geylang International |
| 17-06-18 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 30-06-18 | | Balestier Khalsa | 2 - 5 | Tampines Rovers |
| 22-07-18 | | Balestier Khalsa | 1 - 1 | Albirex Niigata S |
| 12-08-18 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 19-08-18 | | Balestier Khalsa | 2 - 2 | Warriors |
| 29-09-18 | | Balestier Khalsa | 0 - 0 | DPMM FC |
| 09-03-19 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 31-03-19 | | Balestier Khalsa | 3 - 0 | Geylang International |
| 02-05-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 27-05-18 | | Albirex Niigata S | 5 - 0 | Balestier Khalsa |
| 10-06-18 | | Young Lions | 0 - 2 | Balestier Khalsa |
| 23-06-18 | | Warriors | 3 - 0 | Balestier Khalsa |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 15-07-18 | | Home United | 1 - 1 | Balestier Khalsa |
| 01-08-18 | | Geylang International | 1 - 0 | Balestier Khalsa |
| 15-08-18 | | Hougang United | 1 - 2 | Balestier Khalsa |
| 15-09-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 02-03-19 | | Young Lions | 1 - 4 | Balestier Khalsa |
| 23-06-18 | | Warriors | 3 - 0 | Balestier Khalsa |
| 30-06-18 | | Balestier Khalsa | 2 - 5 | Tampines Rovers |
| 07-07-18 | | DPMM FC | 2 - 2 | Balestier Khalsa |
| 15-07-18 | | Home United | 1 - 1 | Balestier Khalsa |
| 22-07-18 | | Balestier Khalsa | 1 - 1 | Albirex Niigata S |
| 01-08-18 | | Geylang International | 1 - 0 | Balestier Khalsa |
| 12-08-18 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 15-08-18 | | Hougang United | 1 - 2 | Balestier Khalsa |
| 19-08-18 | | Balestier Khalsa | 2 - 2 | Warriors |
| 15-09-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 03-07-17 | | Balestier Khalsa | 1 - 2 | Home United |
| 29-07-17 | | Balestier Khalsa | 0 - 0 | Hougang United |
| 17-08-17 | | Balestier Khalsa | 2 - 2 | Warriors |
| 21-08-17 | | Balestier Khalsa | 2 - 2 | DPMM FC |
| 17-09-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 26-10-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 08-04-18 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 11-04-18 | | Balestier Khalsa | 3 - 1 | Young Lions |
| 29-04-18 | | Balestier Khalsa | 2 - 1 | Warriors |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 22-06-17 | | Young Lions | 0 - 0 | Balestier Khalsa |
| 26-07-17 | | Albirex Niigata S | 2 - 1 | Balestier Khalsa |
| 09-09-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 20-09-17 | | Young Lions | 0 - 1 | Balestier Khalsa |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 20-10-17 | | Home United | 2 - 0 | Balestier Khalsa |
| 02-11-17 | | Hougang United | 0 - 1 | Balestier Khalsa |
| 04-04-18 | | Home United | 3 - 1 | Balestier Khalsa |
| 14-04-18 | | Geylang International | 0 - 1 | Balestier Khalsa |
| 22-04-18 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 14-04-18 | | Geylang International | 0 - 1 | Balestier Khalsa |
| 22-04-18 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 29-04-18 | | Balestier Khalsa | 2 - 1 | Warriors |
| 02-05-18 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 13-05-18 | | Balestier Khalsa | 1 - 2 | DPMM FC |
| 19-05-18 | | Balestier Khalsa | 2 - 1 | Home United |
| 27-05-18 | | Albirex Niigata S | 5 - 0 | Balestier Khalsa |
| 02-06-18 | | Balestier Khalsa | 1 - 2 | Geylang International |
| 10-06-18 | | Young Lions | 0 - 2 | Balestier Khalsa |
| 17-06-18 | | Balestier Khalsa | 0 - 1 | Hougang United |
| 19-08-16 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 22-09-16 | | Balestier Khalsa | 1 - 1 | Warriors |
| 15-10-16 | | Balestier Khalsa | 0 - 5 | Home United |
| 26-10-16 | | Balestier Khalsa | 2 - 0 | DPMM FC |
| 28-02-17 | | Balestier Khalsa | 1 - 2 | Warriors |
| 11-03-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 02-04-17 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 07-04-17 | | Balestier Khalsa | 2 - 1 | DPMM FC |
| 21-04-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 26-05-17 | | Balestier Khalsa | 0 - 1 | Geylang International |
| 14-06-16 | | Home United | 1 - 3 | Balestier Khalsa |
| 05-08-16 | | Young Lions | 1 - 3 | Balestier Khalsa |
| 25-08-16 | | Geylang International | 2 - 1 | Balestier Khalsa |
| 01-10-16 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 22-10-16 | | Tampines Rovers | 2 - 0 | Balestier Khalsa |
| 04-03-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 27-04-17 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 02-05-17 | | Home United | 1 - 0 | Balestier Khalsa |
| 19-05-17 | | Warriors | 1 - 0 | Balestier Khalsa |
| 17-06-17 | | Tampines Rovers | 3 - 1 | Balestier Khalsa |
| 09-09-17 | | Geylang International | 2 - 0 | Balestier Khalsa |
| 17-09-17 | | Balestier Khalsa | 0 - 1 | Tampines Rovers |
| 20-09-17 | | Young Lions | 0 - 1 | Balestier Khalsa |
| 16-10-17 | | DPMM FC | 1 - 4 | Balestier Khalsa |
| 20-10-17 | | Home United | 2 - 0 | Balestier Khalsa |
| 26-10-17 | | Balestier Khalsa | 0 - 3 | Albirex Niigata S |
| 02-11-17 | | Hougang United | 0 - 1 | Balestier Khalsa |
| 04-04-18 | | Home United | 3 - 1 | Balestier Khalsa |
| 08-04-18 | | Balestier Khalsa | 0 - 1 | Albirex Niigata S |
| 11-04-18 | | Balestier Khalsa | 3 - 1 | Young Lions |
| 19-10-15 | | Balestier Khalsa | 1 - 0 | Young Lions |
| 05-11-15 | | Balestier Khalsa | 4 - 3 | Tampines Rovers |
| 27-02-16 | | Balestier Khalsa | 1 - 1 | Albirex Niigata S |
| 11-03-16 | | Balestier Khalsa | 1 - 1 | Warriors |
| 03-04-16 | | Balestier Khalsa | 0 - 1 | Home United |
| 21-04-16 | | Balestier Khalsa | 2 - 0 | Young Lions |
| 14-05-16 | | Balestier Khalsa | 1 - 3 | Geylang International |
| 10-06-16 | | Balestier Khalsa | 2 - 2 | Hougang United |
| 17-06-16 | | Balestier Khalsa | 2 - 3 | Tampines Rovers |
| 24-06-16 | | Balestier Khalsa | 1 - 4 | DPMM FC |
| 26-10-15 | | Home United | 2 - 0 | Balestier Khalsa |
| 01-11-15 | | Hougang United | 1 - 1 | Balestier Khalsa |
| 21-11-15 | | DPMM FC | 4 - 0 | Balestier Khalsa |
| 14-02-16 | | Young Lions | 1 - 0 | Balestier Khalsa |
| 03-03-16 | | Geylang International | 0 - 0 | Balestier Khalsa |
| 19-03-16 | | Hougang United | 1 - 0 | Balestier Khalsa |
| 07-04-16 | | Tampines Rovers | 1 - 0 | Balestier Khalsa |
| 15-04-16 | | DPMM FC | 3 - 1 | Balestier Khalsa |
| 06-05-16 | | Albirex Niigata S | 6 - 0 | Balestier Khalsa |
| 20-05-16 | | Warriors | 1 - 1 | Balestier Khalsa |
| Total | Home | Away | |||||||||||||||||||
| # | Team | MP | W | D | L | F | A | MP | W | D | L | F | A | MP | W | D | L | F | A | D | P |
| 1 | DPMM FC | 13 | 9 | 3 | 1 | 28 | 11 | 7 | 6 | 1 | 0 | 16 | 6 | 6 | 3 | 2 | 1 | 12 | 5 | 17 | 30 |
| 2 | Albirex Niigata S | 12 | 7 | 3 | 2 | 20 | 10 | 7 | 5 | 2 | 0 | 13 | 3 | 5 | 2 | 1 | 2 | 7 | 7 | 10 | 24 |
| 3 | Tampines Rovers | 12 | 5 | 5 | 2 | 26 | 14 | 6 | 3 | 3 | 0 | 16 | 6 | 6 | 2 | 2 | 2 | 10 | 8 | 12 | 20 |
| 4 | Hougang United | 11 | 6 | 1 | 4 | 25 | 20 | 6 | 5 | 0 | 1 | 16 | 9 | 5 | 1 | 1 | 3 | 9 | 11 | 5 | 19 |
| 5 | Geylang International | 13 | 5 | 1 | 7 | 17 | 23 | 5 | 3 | 0 | 2 | 12 | 6 | 8 | 2 | 1 | 5 | 5 | 17 | -6 | 16 |
| 6 | Home United | 11 | 4 | 2 | 5 | 17 | 20 | 5 | 2 | 2 | 1 | 9 | 6 | 6 | 2 | 0 | 4 | 8 | 14 | -3 | 14 |
| 7 | Warriors | 11 | 3 | 2 | 6 | 19 | 28 | 5 | 2 | 1 | 2 | 7 | 8 | 6 | 1 | 1 | 4 | 12 | 20 | -9 | 11 |
| 7 | Warriors | 12 | 3 | 2 | 7 | 20 | 30 | 6 | 2 | 1 | 3 | 8 | 10 | 6 | 1 | 1 | 4 | 12 | 20 | -10 | 11 |
| 8 | Balestier Khalsa | 14 | 3 | 2 | 9 | 16 | 29 | 8 | 2 | 1 | 5 | 10 | 18 | 6 | 1 | 1 | 4 | 6 | 11 | -13 | 11 |
| 9 | Young Lions | 10 | 2 | 1 | 7 | 6 | 18 | 4 | 1 | 0 | 3 | 3 | 8 | 6 | 1 | 1 | 4 | 3 | 10 | -12 | 7 |