No graded predictions yet for this league and season.
Oberliga - Hamburg in our data · since 2022 · through 5 May 2023
Matches analysed342
Home wins48%
Draws20%
Over 2.5 goals71%
How we calculate this
Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. No matched market comparison is available yet. League data summarises past matches, separately from the prediction record.
Calculated from results (3/1/0 points); not the official table: points deductions and tie-breaks are not applied, and qualification zones aren’t marked.
Leaderboards for 2022/23. A dash means no figure is available.
Points
TEAM
TOTAL
P
Sasel
82
36
Tus Dassendorf
77
36
Eimsbütteler TV
73
36
Altona 93
71
36
Niendorfer TSV
70
36
Paloma
65
36
Süderelbe
57
36
Concordia
54
36
HEBC
50
36
Victoria Hamburg
47
36
Harksheide
43
36
Türkiye
41
36
Union Tornesch
40
36
Buchholz
39
36
Rugenbergen
35
36
Hamm United
33
36
Hamburger SV III
31
36
Osdorf
26
36
Curslack-Neuengamme
23
36
Wins
TEAM
TOTAL
P
Sasel
26
36
Tus Dassendorf
23
36
Eimsbütteler TV
21
36
Altona 93
21
36
Niendorfer TSV
21
36
Paloma
19
36
Süderelbe
17
36
Concordia
16
36
Victoria Hamburg
14
36
HEBC
13
36
Türkiye
12
36
Buchholz
11
36
Harksheide
10
36
Union Tornesch
10
36
Rugenbergen
9
36
Hamm United
9
36
Hamburger SV III
9
36
Osdorf
7
36
Curslack-Neuengamme
5
36
Draws
TEAM
TOTAL
P
Harksheide
13
36
HEBC
11
36
Eimsbütteler TV
10
36
Union Tornesch
10
36
Tus Dassendorf
8
36
Altona 93
8
36
Paloma
8
36
Rugenbergen
8
36
Curslack-Neuengamme
8
36
Niendorfer TSV
7
36
Süderelbe
6
36
Concordia
6
36
Buchholz
6
36
Hamm United
6
36
Victoria Hamburg
5
36
Türkiye
5
36
Osdorf
5
36
Sasel
4
36
Hamburger SV III
4
36
Fewest defeats
TEAM
TOTAL
P
Tus Dassendorf
5
36
Eimsbütteler TV
5
36
Sasel
6
36
Altona 93
7
36
Niendorfer TSV
8
36
Paloma
9
36
HEBC
12
36
Süderelbe
13
36
Harksheide
13
36
Concordia
14
36
Union Tornesch
16
36
Victoria Hamburg
17
36
Türkiye
19
36
Buchholz
19
36
Rugenbergen
19
36
Hamm United
21
36
Hamburger SV III
23
36
Curslack-Neuengamme
23
36
Osdorf
24
36
Goals scored
TEAM
TOTAL
P
Sasel
108
36
Tus Dassendorf
104
36
Eimsbütteler TV
87
36
Süderelbe
86
36
Niendorfer TSV
83
36
Victoria Hamburg
80
36
Altona 93
78
36
Concordia
72
36
Paloma
71
36
Türkiye
65
36
Curslack-Neuengamme
59
36
HEBC
58
36
Hamburger SV III
55
36
Union Tornesch
53
36
Rugenbergen
47
36
Harksheide
45
36
Buchholz
45
36
Hamm United
45
36
Osdorf
45
36
Fewest goals conceded
TEAM
TOTAL
P
Tus Dassendorf
37
36
Eimsbütteler TV
37
36
Sasel
40
36
Altona 93
45
36
Niendorfer TSV
50
36
HEBC
52
36
Paloma
54
36
Süderelbe
61
36
Concordia
63
36
Harksheide
67
36
Rugenbergen
75
36
Türkiye
76
36
Buchholz
79
36
Victoria Hamburg
80
36
Hamm United
80
36
Union Tornesch
89
36
Hamburger SV III
91
36
Osdorf
93
36
Curslack-Neuengamme
117
36
Goal difference
TEAM
TOTAL
P
Sasel
68
36
Tus Dassendorf
67
36
Eimsbütteler TV
50
36
Altona 93
33
36
Niendorfer TSV
33
36
Süderelbe
25
36
Paloma
17
36
Concordia
9
36
HEBC
6
36
Victoria Hamburg
0
36
Türkiye
-11
36
Harksheide
-22
36
Rugenbergen
-28
36
Buchholz
-34
36
Hamm United
-35
36
Union Tornesch
-36
36
Hamburger SV III
-36
36
Osdorf
-48
36
Curslack-Neuengamme
-58
36
Home wins
TEAM
TOTAL
P
Tus Dassendorf
16
18
Sasel
15
18
Eimsbütteler TV
13
18
Niendorfer TSV
12
18
Altona 93
11
18
Paloma
10
18
Concordia
10
18
Süderelbe
9
18
HEBC
9
18
Victoria Hamburg
8
18
Türkiye
8
18
Hamburger SV III
8
18
Buchholz
7
18
Harksheide
6
18
Union Tornesch
6
18
Rugenbergen
5
18
Hamm United
5
18
Osdorf
4
18
Curslack-Neuengamme
2
18
Away wins
TEAM
TOTAL
P
Sasel
11
18
Altona 93
10
18
Niendorfer TSV
9
18
Paloma
9
18
Eimsbütteler TV
8
18
Süderelbe
8
18
Tus Dassendorf
7
18
Concordia
6
18
Victoria Hamburg
6
18
HEBC
4
18
Harksheide
4
18
Türkiye
4
18
Union Tornesch
4
18
Buchholz
4
18
Rugenbergen
4
18
Hamm United
4
18
Osdorf
3
18
Curslack-Neuengamme
3
18
Hamburger SV III
1
18
Clean sheets
TEAM
TOTAL
P
Tus Dassendorf
14
36
Eimsbütteler TV
14
36
Paloma
12
36
Sasel
11
36
Altona 93
11
36
Süderelbe
9
36
Concordia
8
36
Harksheide
7
36
Buchholz
6
36
Niendorfer TSV
5
36
HEBC
5
36
Türkiye
5
36
Hamm United
5
36
Hamburger SV III
5
36
Victoria Hamburg
4
36
Union Tornesch
4
36
Rugenbergen
4
36
Osdorf
3
36
Curslack-Neuengamme
2
36
Failed to score
TEAM
TOTAL
P
Hamm United
11
36
Osdorf
11
36
Harksheide
10
36
Rugenbergen
10
36
Hamburger SV III
10
36
Curslack-Neuengamme
10
36
Süderelbe
9
36
Türkiye
9
36
Buchholz
8
36
Paloma
7
36
Union Tornesch
7
36
Victoria Hamburg
6
36
Tus Dassendorf
5
36
Altona 93
5
36
Concordia
5
36
HEBC
5
36
Eimsbütteler TV
3
36
Niendorfer TSV
2
36
Sasel
1
36
Scored per match
TEAM
AVG
P
Sasel
3.0
36
Tus Dassendorf
2.89
36
Eimsbütteler TV
2.42
36
Süderelbe
2.39
36
Niendorfer TSV
2.31
36
Victoria Hamburg
2.22
36
Altona 93
2.17
36
Concordia
2.0
36
Paloma
1.97
36
Türkiye
1.81
36
Curslack-Neuengamme
1.64
36
HEBC
1.61
36
Hamburger SV III
1.53
36
Union Tornesch
1.47
36
Rugenbergen
1.31
36
Harksheide
1.25
36
Buchholz
1.25
36
Hamm United
1.25
36
Osdorf
1.25
36
Both teams scored
TEAM
RATE
P
Niendorfer TSV
80.6%
36
HEBC
75.0%
36
Victoria Hamburg
72.2%
36
Union Tornesch
72.2%
36
Sasel
66.7%
36
Curslack-Neuengamme
66.7%
36
Concordia
63.9%
36
Buchholz
63.9%
36
Türkiye
61.1%
36
Rugenbergen
61.1%
36
Hamm United
61.1%
36
Osdorf
61.1%
36
Eimsbütteler TV
58.3%
36
Altona 93
58.3%
36
Harksheide
58.3%
36
Hamburger SV III
58.3%
36
Tus Dassendorf
55.6%
36
Paloma
52.8%
36
Süderelbe
52.8%
36
Over 2.5 goals
TEAM
RATE
P
Curslack-Neuengamme
86.1%
36
Hamburger SV III
83.3%
36
Süderelbe
80.6%
36
Victoria Hamburg
80.6%
36
Sasel
77.8%
36
Tus Dassendorf
77.8%
36
Niendorfer TSV
75.0%
36
Türkiye
75.0%
36
Osdorf
75.0%
36
Union Tornesch
72.2%
36
Concordia
69.4%
36
Hamm United
69.4%
36
Paloma
66.7%
36
Buchholz
66.7%
36
Eimsbütteler TV
63.9%
36
Rugenbergen
63.9%
36
Altona 93
61.1%
36
Harksheide
58.3%
36
HEBC
52.8%
36
Longest winning run
TEAM
TOTAL
P
Tus Dassendorf
6
36
Sasel
5
36
Altona 93
5
36
Eimsbütteler TV
4
36
Niendorfer TSV
4
36
Süderelbe
4
36
Paloma
3
36
Concordia
3
36
Victoria Hamburg
3
36
Buchholz
3
36
HEBC
2
36
Harksheide
2
36
Türkiye
2
36
Rugenbergen
2
36
Hamm United
2
36
Hamburger SV III
2
36
Union Tornesch
1
36
Osdorf
1
36
Curslack-Neuengamme
1
36
Points, results and goals are counted from results; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.
Ask the desk
You’re chatting with an AI. Ask about any match, team or result we cover — live, past or coming up.3 free questions a day · answers can be wrong
You’ve used today’s free questions
They come back at midnight, UK time. A pass — 7 days with 70 questions, or 30 days with 300 — gives you questions to use whenever you like and the AI match analyses you ask for, each paid from its allowance; it is paid once and never renews.
Answers come from our data, written by AI, and can be wrong. Not betting advice. 18+