Back to Football

HFC Haarlem

Heartbreak#2169.1

Amsterdam, Amsterdam · Netherlands · Eredivisie

League titles
1
last 1946
Major cups
6
last 1946
Top-2 finishes
1
Top-4 finishes
4

Power-ranking history

Hover a season for its rank and score
Rank (1 = best)1481Score (per-season normalised)0.00.51.069/7074/7579/8084/8589/90

Against expectation

Every Dutch top-flight match this club has played in the Eredivisie, scored against the odds an Elo rating gave it before kick-off. Over 18 seasons from 1969-70 to 1989-90 it has fallen short of them by 8.7 match points.

SBV Haarlem: surplus against expectation, 1969-70 to 1989-901969-70: −4.1 league points vs expected (27 on 31.1, 2 for a win) · bar height −2.0 match points1970-71: −12.1 league points vs expected (14 on 26.1, 2 for a win) · bar height −6.0 match points1972-73: +3.1 league points vs expected (29 on 25.9, 2 for a win) · bar height +1.6 match points1973-74: −1.6 league points vs expected (26 on 27.6, 2 for a win) · bar height −0.8 match points1974-75: −1.3 league points vs expected (24 on 25.3, 2 for a win) · bar height −0.7 match points1976-77: +0.7 league points vs expected (29 on 28.3, 2 for a win) · bar height +0.3 match points1977-78: +0.9 league points vs expected (28 on 27.1, 2 for a win) · bar height +0.4 match points1978-79: −1.9 league points vs expected (25 on 26.9, 2 for a win) · bar height −1.0 match points1979-80: −1.7 league points vs expected (24 on 25.7, 2 for a win) · bar height −0.9 match points1981-82: +9.6 league points vs expected (42 on 32.4, 2 for a win) · bar height +4.8 match points1982-83: +0.6 league points vs expected (35 on 34.4, 2 for a win) · bar height +0.3 match points1983-84: +5.6 league points vs expected (41 on 35.4, 2 for a win) · bar height +2.8 match points1984-85: −2.3 league points vs expected (33 on 35.3, 2 for a win) · bar height −1.1 match points1985-86: −2.3 league points vs expected (32 on 34.3, 2 for a win) · bar height −1.1 match points1986-87: −0.6 league points vs expected (31 on 31.6, 2 for a win) · bar height −0.3 match points1987-88: +1.5 league points vs expected (34 on 32.5, 2 for a win) · bar height +0.8 match points1988-89: +1.1 league points vs expected (33 on 31.9, 2 for a win) · bar height +0.5 match points1989-90: −12.5 league points vs expected (15 on 27.5, 2 for a win) · bar height −6.2 match points
1969-70one bar per season · height in match points · hover for that season1989-90
Best season against expectation
1981-82 +9.6 league pts
42 points on 32.4 expected as SBV Haarlem
Worst season against expectation
1989-90 12.5 league pts
15 points on 27.5 expected as SBV Haarlem

Season points use that season’s own scoring, two for a win before 1995-96 and three from it; the bars use match points so the whole series is comparable. Played as HFC Haarlem, then SBV Haarlem.

Amsterdam against expectation →How this is measured →

Greatest games

HFC Haarlem's top matches by the club Game Score: closeness, stakes, quality and upset over one unified rating of league and European play.All-time board.

#DateStageResultScore
11971-06-06EredivisieAL 1-2 v Feyenoordgame score 68.8
21950-06-24KNVB Beker · FinalNL 3-4 v PSV Eindhovengame score 62.7
31914-05-31KNVB Beker · FinalNL 2-3 v DFCgame score 62.5
41902-05-08KNVB Beker · FinalNW 2-1 v HBS Craeyenhoutgame score 60.1
51911-05-07KNVB Beker · FinalNL 0-1 v Quick Den Haaggame score 58.2
61915-05-16KNVB Beker · FinalNW 1-0 v HBS Craeyenhoutgame score 57.9
71978-04-16EredivisieHW 1-0 v PSV Eindhovengame score 52.1
81977-04-17EredivisieAW 2-1 v NEC Nijmegengame score 49.9
91980-04-13EredivisieAW 2-1 v Roda JCgame score 48.7
101979-06-02EredivisieAW 1-0 v Sparta Rotterdamgame score 48.0

Footprint

Tiers played
L1
Top-flight (L1) seasons
21
First season
1946
Most recent season
1990

The Heartbreak Index9.1 · #216

The Tortured · Major trophy, 1946

9.1
Heartbreak
#216
of 1,139 clubs
#124
in Football
9.1
agony
The clocks
  • Major trophy since 19466.7
  • Major final appearance since 19503.3
  • League title since 19461.6
Heaviest wounds

relegated from the top flight, 1971 · relegated from the top flight, 1990 · relegated from the top flight, 1975 · relegated from the top flight, 1980

One formula, every club the site covers. See the whole board →

Season-by-season

Most recent season first. Covers Eredivisie only. Rows tagged "national playoff" are pre-modern formats where the workbook records only playoff participants, not round-robin standings.

1990
Eredivisie (1) · P18
34 P · 4-7-23 · 22:74 · -52
15
pts
1989
Eredivisie (1) · P10
34 P · 11-11-12 · 37:50 · -13
33
pts
1988
Eredivisie (1) · P9
34 P · 14-6-14 · 42:46 · -4
34
pts
1987
Eredivisie (1) · P12
34 P · 11-9-14 · 32:57 · -25
31
pts
1986
Eredivisie (1) · P11
34 P · 10-12-12 · 48:47 · +1
32
pts
1985
Eredivisie (1) · P9
34 P · 12-9-13 · 51:57 · -6
33
pts
1984
Eredivisie (1) · P4
34 P · 14-13-7 · 59:50 · +9
41
pts
1983
Eredivisie (1) · P7
34 P · 13-9-12 · 49:53 · -4
35
pts
UC
1982
Eredivisie (1) · P4
34 P · 17-8-9 · 57:41 · +16
42
pts
UC
1980
Eredivisie (1) · P18
34 P · 7-10-17 · 38:67 · -29
24
pts
1979
Eredivisie (1) · P16
34 P · 6-13-15 · 31:64 · -33
25
pts
1978
Eredivisie (1) · P13
34 P · 8-12-14 · 37:55 · -18
28
pts
Show all 21 seasons
1977
Eredivisie (1) · P12
34 P · 11-7-16 · 35:47 · -12
29
pts
1975
Eredivisie (1) · P17
34 P · 7-10-17 · 36:69 · -33
24
pts
1974
Eredivisie (1) · P12
34 P · 10-6-18 · 33:46 · -13
26
pts
1973
Eredivisie (1) · P11
34 P · 10-9-15 · 43:55 · -12
29
pts
1971
Eredivisie (1) · P18
34 P · 1-12-21 · 22:64 · -42
14
pts
1970
Eredivisie (1) · P13
34 P · 6-15-13 · 23:36 · -13
27
pts
1952
Landskampioenschap (1) · P3
6 P · 2-0-4 · 12:15 · -3
4
pts
1948
Landskampioenschap (1) · P5
10 P · 3-0-7 · 18:22 · -4
6
pts
1946
Landskampioenschap (1) · P1
10 P · 7-1-2 · 22:21 · +1
15
pts
Domestic Cup Finals

Most recent first. Every domestic cup final the club has played, including losses. Scheduled finals (date not yet passed) are flagged.

1950
KNVB Beker
Runner-up
1915
KNVB Beker
Won
1914
KNVB Beker
Runner-up
1913
KNVB Beker
Won
1912
KNVB Beker
Won
1911
KNVB Beker
Runner-up
1904
KNVB Beker
Won
1902
KNVB Beker
Won
European competition appearances

Most recent first. One row per entry showing the deepest round reached. A Cup Winner badge marks tournaments the club won: gold for the European Cup / Champions League, silver for every other UEFA or Intercontinental trophy.

1982-83
UEFA Cup(UC)
Group stage