Heracles

L90 Strength L90 Strength is LOAD90’s own club strength rating on a fixed 0–100 scale, built from its Elo rating. League Strength uses the mean Elo of a league's clubs and a separate league calibration, so the two scores are not directly comparable.

-0.2 is current form. We look at the goals the team scores and concedes and at the quality of its chances (expected goals, xG) over recent matches. If attack and defence are playing above what the Elo rating predicts, L90 Strength goes up for the forecast; if below, it goes down.
8.7-0.2
World Rank 505th Global, by Elo
League Rank — L90 Strength

Compare clubs

Choose a second club to explore what separates them.

Our take

Not enough data on this club's league yet.

Key insights

Automatic descriptive highlights for Heracles. Each metric is ordered within its own type; types alternate to keep the selection varied. Up to six distinct signals for this club in each category.

Result statistics require at least five known completed matches. They use the last ten recorded results across all competitions, or the last eight away results. Future, special and invalid results are excluded; missing results can interrupt real-world sequences, so streaks refer to recorded results. 10+ means at least ten within the window.

Bars run oldest to newest. Height shows goals scored, or goals conceded in conceding cards, on the same 0–6 scale. Six or more goals use maximum height; zero retains a small marker. Colour shows the result: teal = win, amber = draw, red = loss. In event and streak cards, solid bars mark the event and faded bars mark its absence. Hover for the date, full score and event. xG and points cards compare their two inputs, not a fabricated history.

xG Difference uses observed Playing style averages; window size is not xG coverage and the two metrics can have different denominators. Points minus xPts uses the same covered current-league matches and stored forecasts as Club strength, including labelled historical reconstructions.

Headlines

Not enough recorded data for this category yet.

Attack

Not enough recorded data for this category yet.

Defence

Not enough recorded data for this category yet.

Streaks

Not enough recorded data for this category yet.

Season

League position and season results.

Overview

EredivisieView table →
Position
18th/ 18
Points
190.56 PPG
Played
34
League gap
65pts behind leader
14.7%Win %
Wins5
Draws4
Losses25

Expected metrics · 33 of 34 matches covered

Goals For
351.03 / game
xG 35.91 0.91 fewer goals than expected. vs 35 goals
Goals Against
852.50 / game
xGA 61.94 20.06 more conceded than expected. vs 82 conceded
Goal Difference
-50-1.47 / game
xGD -26.03 Goal difference is 20.97 lower than expected. vs -47 GD
Clean Sheets
26% of games

League standings

Eredivisie · 2025-2026

Full standings →

Swipe to explore the league table →

Full Eredivisie table, Heracles highlighted
#ClubRatingPWDLGDPtsForm
1– PSV Eindhoven 74 342734 +56 84
2– Feyenoord 61 341987 +26 65
3▲ NEC Nijmegen 32 3416117 +24 59
4▼ Twente 45 3415136 +19 58
5– Ajax 53 3414146 +21 56
6▲ Utrecht 34 3415811 +13 53
7▼ AZ Alkmaar 47 34141010 +7 52
8– Heerenveen 31 3414911 +4 51
9– Groningen 30 3414614 +4 48
10– Sparta Rotterdam 18 3412715 -22 43
11– Fortuna Sittard 21 3411617 -14 39
12– GO Ahead Eagles 24 3481412 +1 38
13▲ Excelsior 21 3410816 -13 38
14▲ Telstar 22 3491015 -6 37
15▼ PEC Zwolle 16 3491015 -27 37
16– FC Volendam 14 348818 -20 32
17– NAC Breda 14 3461117 -23 29
18– Heracles 9 345425 -50 19

18 clubs · ▲ Up · ▼ Down · – Unchanged · Since the start of the latest played matchweek.

League position over time

Position by matchweek

Higher is better. One point per matchweek; partial rounds are marked. Postponed games count when played. Hover, tap or focus a point for details.

View position history
Heracles league position by matchweek
MWResults through (UTC)PositionPtsP
110 Aug 20251601
217 Aug 20251802
3 · Partial24 Aug 20251803
431 Aug 20251804
514 Sep 20251805
6 · Partial20 Sep 20251805
7 · Partial21 Sep 20251806
8 · Partial27 Sep 20251806
9 · Partial4 Oct 20251837
10 · Partial5 Oct 20251838
11 · Partial19 Oct 20251839
1226 Oct 202518310
132 Nov 202518611
149 Nov 202518912
1523 Nov 2025171213
162 Dec 2025161314
177 Dec 2025161415
18 · Partial14 Dec 2025161416
1921 Dec 2025171417
20 · Partial11 Jan 2026181418
2118 Jan 2026181419
22 · Partial24 Jan 2026181419
23 · Partial25 Jan 2026181420
24 · Partial1 Feb 2026161721
25 · Partial8 Feb 2026171722
26 · Partial14 Feb 2026181723
27 · Partial20 Feb 2026181723
28 · Partial22 Feb 2026181724
291 Mar 2026181725
308 Mar 2026181826
3115 Mar 2026181827
3222 Mar 2026181928
335 Apr 2026181929
3412 Apr 2026181930
3526 Apr 2026181931
363 May 2026181932
3711 May 2026181933
3817 May 2026181934

No tracked league season available for this club yet.

Squad 39 players · this season, all competitions · 7 out

Absences reported for the last match: 17 May 2026

Top scorer
J. Hornkamp10 goals (1 pen)
Most assists
A. Hrustić6 assists
Injured
Best rated
J. Hornkamp7.40 avg rating
Most minutes
D. Mirani2,933 min

Stats are this season in all competitions. Model role is how much the availability model weighs each player before the next match: core, starter, rotation or depth, from several seasons of minutes and ratings.

Performance

Strength, recent form and playing style.

Not enough recorded data to describe performance yet.