Belgium
Pro League 2017/18 regular season, results and top scorers
The 2017/18 season as it ended: the regular season's table, every result by month and the player boards. History only, never a prediction.
Regular season
Champions: Club Brugge, 46 points at the end of the season.
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 30 | 20 | 7 | 3 | 68:33 | +35 | 67 | |
| 2 | 30 | 16 | 7 | 7 | 49:42 | +7 | 55 | |
| 3 | 30 | 13 | 12 | 5 | 46:30 | +16 | 51 | |
| 4 | 30 | 14 | 8 | 8 | 45:27 | +18 | 50 | |
| 5 | 30 | 11 | 11 | 8 | 44:36 | +8 | 44 | |
| 6 | 30 | 11 | 11 | 8 | 43:41 | +2 | 44 | |
| 7 | 30 | 12 | 6 | 12 | 42:39 | +3 | 42 | |
| 8 | 30 | 10 | 11 | 9 | 38:40 | −2 | 41 | |
| 9 | 30 | 11 | 4 | 15 | 47:52 | −5 | 37 | |
| 10 | 30 | 9 | 10 | 11 | 29:41 | −12 | 37 | |
| 11 | Oostende | 30 | 10 | 6 | 14 | 42:41 | +1 | 36 |
| 12 | 30 | 9 | 8 | 13 | 50:51 | −1 | 35 | |
| 13 | Lokeren | 30 | 8 | 7 | 15 | 33:49 | −16 | 31 |
| 14 | Royal Excel Mouscron | 30 | 8 | 6 | 16 | 40:59 | −19 | 30 |
| 15 | Eupen | 30 | 6 | 9 | 15 | 40:57 | −17 | 27 |
| 16 | 30 | 6 | 9 | 15 | 31:49 | −18 | 27 |
League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.
After the regular season the league split into groups that played on; this is the regular season's table, the group games are among the results.
The regular season's points were halved (rounded up) before the groups.
Player boards
Top scorers
| # | Player | Goals |
|---|---|---|
| 1 | Isaac Thelin | 16 |
| 2 | Teddy Chevalier | 16 |
| 3 | Kaveh Rezaei | 12 |
Penalties scored
| # | Player | Goals |
|---|---|---|
| 1 | Isaac Thelin | 6 |
| 2 | Jelle Vossen | 5 |
| 3 | Ruud Vormer | 4 |
Hat-tricks
| # | Player | Hat-tricks |
|---|---|---|
| 1 | Brecht Capon Oostende | 1 |
| 2 | Isaac Thelin | 1 |
| 3 | Sofiane Hanni | 1 |
| 4 | Teddy Chevalier | 1 |
| 5 | Y. Toyokawa Eupen | 1 |
| 6 | Łukasz Teodorczyk | 1 |
Yellow cards
| # | Player | Yellow |
|---|---|---|
| 1 | Edin Cocalić | 12 |
| 2 | Rudy Camacho | 11 |
| 3 | Sebastien Pocognoli | 10 |
| 4 | Sébastien Siani Oostende | 10 |
The season's records
Biggest win: Eupen 0–5
Zulte Waregem (29 Jul 2017)
Highest-scoring game:
Antwerp 3–5
Genk (13 Aug 2017)
All results
May 2018 · 12 matches
| Date | Match | Score |
|---|---|---|
| 4 May | Gent – Charleroi | 0–1 |
| 6 May | Club Brugge – Anderlecht | 1–2 |
| 6 May | Standard Liège – Genk | 5–0 |
| 10 May | Anderlecht – Standard Liège | 1–3 |
| 10 May | Charleroi – Club Brugge | 1–3 |
| 10 May | Genk – Gent | 1–1 |
| 13 May | Genk – Charleroi | 4–1 |
| 13 May | Gent – Anderlecht | 1–0 |
| 13 May | Standard Liège – Club Brugge | 1–1 |
| 20 May | Anderlecht – Genk | 1–2 |
| 20 May | Charleroi – Standard Liège | 0–0 |
| 20 May | Club Brugge – Gent | 0–1 |
April 2018 · 17 matches
| Date | Match | Score |
|---|---|---|
| 1 Apr | Anderlecht – Gent | 0–2 |
| 2 Apr | Club Brugge – Genk | 1–0 |
| 6 Apr | Charleroi – Anderlecht | 1–2 |
| 7 Apr | Genk – Standard Liège | 1–0 |
| 8 Apr | Gent – Club Brugge | 1–0 |
| 13 Apr | Charleroi – Genk | 2–2 |
| 14 Apr | Standard Liège – Gent | 1–0 |
| 15 Apr | Anderlecht – Club Brugge | 1–0 |
| 17 Apr | Gent – Genk | 0–0 |
| 18 Apr | Standard Liège – Anderlecht | 2–1 |
| 19 Apr | Club Brugge – Charleroi | 6–0 |
| 21 Apr | Genk – Anderlecht | 2–1 |
| 22 Apr | Charleroi – Gent | 2–1 |
| 22 Apr | Club Brugge – Standard Liège | 4–4 |
| 27 Apr | Genk – Club Brugge | 1–1 |
| 29 Apr | Anderlecht – Charleroi | 3–1 |
| 29 Apr | Gent – Standard Liège | 1–3 |
March 2018 · 17 matches
| Date | Match | Score |
|---|---|---|
| 3 Mar | Antwerp – Eupen | 2–0 |
| 3 Mar | Beveren – Genk | 0–1 |
| 3 Mar | Charleroi – Sint-Truiden | 0–0 |
| 3 Mar | Club Brugge – Kortrijk | 2–1 |
| 3 Mar | Gent – Oostende | 2–3 |
| 3 Mar | Royal Excel Mouscron – Lokeren | 1–2 |
| 3 Mar | Standard Liège – Mechelen | 3–2 |
| 3 Mar | Zulte Waregem – Anderlecht | 2–3 |
| 11 Mar | Anderlecht – Antwerp | 2–1 |
| 11 Mar | Eupen – Royal Excel Mouscron | 4–0 |
| 11 Mar | Genk – Gent | 1–2 |
| 11 Mar | Kortrijk – Charleroi | 2–0 |
| 11 Mar | Lokeren – Zulte Waregem | 0–2 |
| 11 Mar | Mechelen – Beveren | 2–0 |
| 11 Mar | Oostende – Standard Liège | 2–3 |
| 11 Mar | Sint-Truiden – Club Brugge | 0–1 |
| 30 Mar | Standard Liège – Charleroi | 1–0 |
February 2018 · 32 matches
| Date | Match | Score |
|---|---|---|
| 2 Feb | Antwerp – Beveren | 1–2 |
| 3 Feb | Eupen – Gent | 1–1 |
| 3 Feb | Lokeren – Standard Liège | 0–3 |
| 3 Feb | Royal Excel Mouscron – Genk | 0–1 |
| 3 Feb | Sint-Truiden – Kortrijk | 0–2 |
| 4 Feb | Anderlecht – Mechelen | 2–2 |
| 4 Feb | Club Brugge – Charleroi | 3–3 |
| 4 Feb | Zulte Waregem – Oostende | 1–1 |
| 9 Feb | Genk – Zulte Waregem | 3–1 |
| 10 Feb | Gent – Sint-Truiden | 3–0 |
| 10 Feb | Kortrijk – Antwerp | 4–0 |
| 10 Feb | Mechelen – Eupen | 1–0 |
| 10 Feb | Oostende – Anderlecht | 2–0 |
| 11 Feb | Beveren – Club Brugge | 1–1 |
| 11 Feb | Charleroi – Lokeren | 1–1 |
| 11 Feb | Standard Liège – Royal Excel Mouscron | 4–3 |
| 16 Feb | Sint-Truiden – Anderlecht | 1–0 |
| 17 Feb | Antwerp – Oostende | 0–0 |
| 17 Feb | Club Brugge – Genk | 2–2 |
| 17 Feb | Lokeren – Kortrijk | 0–1 |
| 17 Feb | Zulte Waregem – Eupen | 3–2 |
| 18 Feb | Charleroi – Standard Liège | 1–1 |
| 18 Feb | Gent – Mechelen | 2–2 |
| 18 Feb | Royal Excel Mouscron – Beveren | 2–2 |
| 23 Feb | Genk – Antwerp | 4–0 |
| 24 Feb | Beveren – Gent | 1–2 |
| 24 Feb | Eupen – Lokeren | 3–2 |
| 24 Feb | Mechelen – Charleroi | 1–1 |
| 24 Feb | Oostende – Sint-Truiden | 2–0 |
| 25 Feb | Anderlecht – Royal Excel Mouscron | 5–3 |
| 25 Feb | Kortrijk – Zulte Waregem | 0–1 |
| 25 Feb | Standard Liège – Club Brugge | 1–1 |
January 2018 · 25 matches
| Date | Match | Score |
|---|---|---|
| 16 Jan | Oostende – Genk | 1–2 |
| 19 Jan | Charleroi – Royal Excel Mouscron | 2–0 |
| 20 Jan | Beveren – Sint-Truiden | 3–1 |
| 20 Jan | Mechelen – Zulte Waregem | 0–2 |
| 20 Jan | Oostende – Kortrijk | 2–1 |
| 20 Jan | Standard Liège – Eupen | 3–2 |
| 21 Jan | Antwerp – Club Brugge | 2–2 |
| 21 Jan | Genk – Anderlecht | 0–1 |
| 21 Jan | Gent – Lokeren | 3–0 |
| 23 Jan | Royal Excel Mouscron – Kortrijk | 0–3 |
| 23 Jan | Sint-Truiden – Mechelen | 2–0 |
| 23 Jan | Zulte Waregem – Standard Liège | 2–1 |
| 24 Jan | Anderlecht – Beveren | 2–2 |
| 24 Jan | Antwerp – Gent | 1–1 |
| 24 Jan | Eupen – Charleroi | 1–0 |
| 24 Jan | Lokeren – Genk | 1–2 |
| 25 Jan | Club Brugge – Oostende | 3–2 |
| 26 Jan | Mechelen – Royal Excel Mouscron | 0–2 |
| 27 Jan | Beveren – Zulte Waregem | 2–2 |
| 27 Jan | Charleroi – Antwerp | 1–1 |
| 27 Jan | Genk – Sint-Truiden | 1–1 |
| 27 Jan | Kortrijk – Eupen | 0–0 |
| 28 Jan | Gent – Club Brugge | 2–0 |
| 28 Jan | Oostende – Lokeren | 2–3 |
| 28 Jan | Standard Liège – Anderlecht | 3–3 |
December 2017 · 39 matches
| Date | Match | Score |
|---|---|---|
| 1 Dec | Charleroi – Oostende | 1–1 |
| 2 Dec | Kortrijk – Beveren | 4–1 |
| 2 Dec | Lokeren – Anderlecht | 1–2 |
| 2 Dec | Mechelen – Genk | 3–2 |
| 2 Dec | Royal Excel Mouscron – Sint-Truiden | 1–1 |
| 3 Dec | Eupen – Club Brugge | 2–2 |
| 3 Dec | Standard Liège – Antwerp | 1–1 |
| 3 Dec | Zulte Waregem – Gent | 0–1 |
| 8 Dec | Beveren – Standard Liège | 3–1 |
| 9 Dec | Antwerp – Royal Excel Mouscron | 1–0 |
| 9 Dec | Genk – Eupen | 1–1 |
| 9 Dec | Gent – Kortrijk | 2–1 |
| 9 Dec | Oostende – Mechelen | 0–1 |
| 10 Dec | Anderlecht – Charleroi | 1–3 |
| 10 Dec | Club Brugge – Lokeren | 3–1 |
| 10 Dec | Sint-Truiden – Zulte Waregem | 1–1 |
| 15 Dec | Royal Excel Mouscron – Oostende | 1–0 |
| 16 Dec | Eupen – Sint-Truiden | 0–0 |
| 16 Dec | Kortrijk – Mechelen | 2–0 |
| 16 Dec | Lokeren – Beveren | 1–1 |
| 16 Dec | Standard Liège – Gent | 0–0 |
| 17 Dec | Charleroi – Genk | 1–1 |
| 17 Dec | Club Brugge – Anderlecht | 5–0 |
| 17 Dec | Zulte Waregem – Antwerp | 1–2 |
| 20 Dec | Mechelen – Club Brugge | 0–3 |
| 21 Dec | Antwerp – Lokeren | 1–2 |
| 21 Dec | Gent – Charleroi | 1–0 |
| 22 Dec | Anderlecht – Eupen | 1–0 |
| 22 Dec | Beveren – Oostende | 1–3 |
| 23 Dec | Genk – Kortrijk | 2–3 |
| 23 Dec | Royal Excel Mouscron – Zulte Waregem | 2–1 |
| 23 Dec | Standard Liège – Sint-Truiden | 1–1 |
| 26 Dec | Anderlecht – Gent | 1–0 |
| 26 Dec | Club Brugge – Royal Excel Mouscron | 4–2 |
| 26 Dec | Eupen – Beveren | 1–0 |
| 26 Dec | Lokeren – Mechelen | 2–0 |
| 26 Dec | Zulte Waregem – Charleroi | 0–4 |
| 27 Dec | Kortrijk – Standard Liège | 2–1 |
| 27 Dec | Sint-Truiden – Antwerp | 0–3 |
November 2017 · 24 matches
| Date | Match | Score |
|---|---|---|
| 3 Nov | Gent – Standard Liège | 1–0 |
| 4 Nov | Beveren – Royal Excel Mouscron | 2–0 |
| 4 Nov | Genk – Lokeren | 0–0 |
| 4 Nov | Mechelen – Kortrijk | 2–0 |
| 4 Nov | Sint-Truiden – Eupen | 4–4 |
| 5 Nov | Anderlecht – Club Brugge | 0–0 |
| 5 Nov | Antwerp – Charleroi | 1–3 |
| 5 Nov | Oostende – Zulte Waregem | 4–2 |
| 17 Nov | Charleroi – Mechelen | 2–0 |
| 18 Nov | Eupen – Antwerp | 0–1 |
| 18 Nov | Kortrijk – Sint-Truiden | 3–2 |
| 18 Nov | Royal Excel Mouscron – Anderlecht | 1–2 |
| 18 Nov | Standard Liège – Oostende | 0–0 |
| 19 Nov | Club Brugge – Beveren | 3–0 |
| 19 Nov | Lokeren – Gent | 0–3 |
| 19 Nov | Zulte Waregem – Genk | 0–1 |
| 24 Nov | Gent – Royal Excel Mouscron | 3–1 |
| 25 Nov | Antwerp – Mechelen | 0–0 |
| 25 Nov | Beveren – Charleroi | 0–2 |
| 25 Nov | Oostende – Eupen | 1–0 |
| 25 Nov | Sint-Truiden – Lokeren | 0–0 |
| 26 Nov | Anderlecht – Kortrijk | 4–0 |
| 26 Nov | Club Brugge – Zulte Waregem | 3–2 |
| 26 Nov | Genk – Standard Liège | 0–2 |
October 2017 · 35 matches
| Date | Match | Score |
|---|---|---|
| 1 Oct | Anderlecht – Standard Liège | 1–0 |
| 1 Oct | Club Brugge – Gent | 2–1 |
| 1 Oct | Zulte Waregem – Lokeren | 1–3 |
| 13 Oct | Mechelen – Anderlecht | 3–4 |
| 14 Oct | Charleroi – Eupen | 2–2 |
| 14 Oct | Genk – Royal Excel Mouscron | 1–1 |
| 14 Oct | Gent – Beveren | 2–0 |
| 14 Oct | Lokeren – Sint-Truiden | 1–1 |
| 15 Oct | Antwerp – Zulte Waregem | 3–0 |
| 15 Oct | Oostende – Club Brugge | 2–3 |
| 15 Oct | Standard Liège – Kortrijk | 3–1 |
| 20 Oct | Royal Excel Mouscron – Standard Liège | 1–3 |
| 21 Oct | Eupen – Mechelen | 4–1 |
| 21 Oct | Kortrijk – Gent | 1–1 |
| 21 Oct | Lokeren – Charleroi | 1–1 |
| 21 Oct | Sint-Truiden – Oostende | 1–0 |
| 22 Oct | Anderlecht – Genk | 0–1 |
| 22 Oct | Club Brugge – Antwerp | 1–0 |
| 22 Oct | Zulte Waregem – Beveren | 2–5 |
| 24 Oct | Gent – Eupen | 3–0 |
| 24 Oct | Mechelen – Lokeren | 0–2 |
| 24 Oct | Oostende – Charleroi | 3–0 |
| 25 Oct | Anderlecht – Zulte Waregem | 2–0 |
| 25 Oct | Beveren – Kortrijk | 2–1 |
| 25 Oct | Genk – Club Brugge | 2–0 |
| 26 Oct | Antwerp – Standard Liège | 0–0 |
| 26 Oct | Sint-Truiden – Royal Excel Mouscron | 1–0 |
| 27 Oct | Charleroi – Gent | 2–1 |
| 28 Oct | Eupen – Anderlecht | 2–3 |
| 28 Oct | Kortrijk – Genk | 0–0 |
| 28 Oct | Lokeren – Oostende | 0–3 |
| 28 Oct | Zulte Waregem – Mechelen | 2–1 |
| 29 Oct | Club Brugge – Sint-Truiden | 4–1 |
| 29 Oct | Royal Excel Mouscron – Antwerp | 2–2 |
| 29 Oct | Standard Liège – Beveren | 3–1 |
September 2017 · 29 matches
| Date | Match | Score |
|---|---|---|
| 8 Sep | Anderlecht – Lokeren | 3–2 |
| 9 Sep | Antwerp – Sint-Truiden | 1–1 |
| 9 Sep | Beveren – Eupen | 5–1 |
| 9 Sep | Royal Excel Mouscron – Club Brugge | 2–1 |
| 9 Sep | Zulte Waregem – Kortrijk | 2–2 |
| 10 Sep | Gent – Genk | 1–1 |
| 10 Sep | Mechelen – Oostende | 1–1 |
| 10 Sep | Standard Liège – Charleroi | 0–0 |
| 15 Sep | Club Brugge – Mechelen | 2–0 |
| 16 Sep | Charleroi – Beveren | 2–2 |
| 16 Sep | Kortrijk – Anderlecht | 2–2 |
| 16 Sep | Lokeren – Antwerp | 1–1 |
| 16 Sep | Sint-Truiden – Genk | 2–1 |
| 17 Sep | Eupen – Standard Liège | 1–1 |
| 17 Sep | Oostende – Gent | 0–2 |
| 17 Sep | Zulte Waregem – Royal Excel Mouscron | 2–1 |
| 22 Sep | Antwerp – Kortrijk | 3–0 |
| 23 Sep | Beveren – Anderlecht | 1–2 |
| 23 Sep | Genk – Oostende | 1–1 |
| 23 Sep | Mechelen – Sint-Truiden | 2–0 |
| 23 Sep | Royal Excel Mouscron – Eupen | 3–2 |
| 24 Sep | Charleroi – Club Brugge | 1–2 |
| 24 Sep | Gent – Zulte Waregem | 0–1 |
| 24 Sep | Standard Liège – Lokeren | 2–1 |
| 29 Sep | Sint-Truiden – Charleroi | 0–1 |
| 30 Sep | Beveren – Antwerp | 3–0 |
| 30 Sep | Eupen – Genk | 3–3 |
| 30 Sep | Kortrijk – Oostende | 1–2 |
| 30 Sep | Royal Excel Mouscron – Mechelen | 2–2 |
August 2017 · 32 matches
| Date | Match | Score |
|---|---|---|
| 4 Aug | Standard Liège – Genk | 2–1 |
| 5 Aug | Beveren – Mechelen | 2–2 |
| 5 Aug | Kortrijk – Lokeren | 1–0 |
| 5 Aug | Royal Excel Mouscron – Charleroi | 2–5 |
| 5 Aug | Zulte Waregem – Sint-Truiden | 2–0 |
| 6 Aug | Anderlecht – Oostende | 1–0 |
| 6 Aug | Club Brugge – Eupen | 3–1 |
| 6 Aug | Gent – Antwerp | 0–1 |
| 11 Aug | Zulte Waregem – Club Brugge | 1–2 |
| 12 Aug | Eupen – Kortrijk | 1–2 |
| 12 Aug | Lokeren – Royal Excel Mouscron | 0–2 |
| 12 Aug | Mechelen – Gent | 1–1 |
| 12 Aug | Oostende – Beveren | 0–3 |
| 13 Aug | Antwerp – Genk | 3–5 |
| 13 Aug | Charleroi – Anderlecht | 2–0 |
| 13 Aug | Sint-Truiden – Standard Liège | 1–0 |
| 18 Aug | Standard Liège – Zulte Waregem | 0–4 |
| 19 Aug | Beveren – Lokeren | 2–3 |
| 19 Aug | Eupen – Oostende | 2–1 |
| 19 Aug | Genk – Charleroi | 0–1 |
| 19 Aug | Mechelen – Antwerp | 1–2 |
| 20 Aug | Anderlecht – Sint-Truiden | 2–3 |
| 20 Aug | Kortrijk – Club Brugge | 1–2 |
| 20 Aug | Royal Excel Mouscron – Gent | 3–2 |
| 25 Aug | Kortrijk – Royal Excel Mouscron | 1–1 |
| 26 Aug | Charleroi – Zulte Waregem | 3–2 |
| 26 Aug | Genk – Mechelen | 1–0 |
| 26 Aug | Lokeren – Eupen | 3–0 |
| 26 Aug | Sint-Truiden – Beveren | 1–0 |
| 27 Aug | Club Brugge – Standard Liège | 4–0 |
| 27 Aug | Gent – Anderlecht | 0–0 |
| 27 Aug | Oostende – Antwerp | 3–4 |
July 2017 · 8 matches
| Date | Match | Score |
|---|---|---|
| 28 Jul | Antwerp – Anderlecht | 0–0 |
| 29 Jul | Charleroi – Kortrijk | 1–0 |
| 29 Jul | Eupen – Zulte Waregem | 0–5 |
| 29 Jul | Genk – Beveren | 3–3 |
| 29 Jul | Lokeren – Club Brugge | 0–4 |
| 30 Jul | Mechelen – Standard Liège | 1–1 |
| 30 Jul | Oostende – Royal Excel Mouscron | 0–1 |
| 30 Jul | Sint-Truiden – Gent | 3–2 |
League rounds, 90 minutes, by month.
Referees
| Referee | Matches |
|---|---|
| Bart Vertenten | 21 |
| Lawrence Visser | 21 |
| Wim Smet | 21 |
| Bram Van Driessche | 20 |
| Jonathan Lardot | 20 |
| Nicolas Laforge | 20 |
| Nathan Verboomen | 19 |
| Alexandre Boucaut | 18 |
| Sebastien Delferiere | 16 |
| Eric Lambrechts | 15 |
| Jan Boterberg | 12 |
| Christof Dierick | 11 |
| Wesley Alen | 10 |
| Bert Put | 9 |
| Luc Wouters | 7 |
Matches per referee from the season's schedule; the table lists referees with at least 3 matches.
From our data: the season's league matches. History only, never a prediction.
The day's tips on Telegram
Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.