Germany ·Referee·Bundesliga

Harm Osmers

104 matches since August 2021

Harm Osmers referee stats

Harm Osmers has refereed 104 matches in the leagues we cover since August 2021, the latest in the Bundesliga.

Cards: 4.25 a match, against an average of 4.26 in the same leagues and seasons (−0.01). Fouls: 21.7 a match, against 22.7.

Penalties: 0.26 a match over the 43 matches with a complete penalty count, against 0.29.

Goals: 3.15 a match, against 3.14; over 2.5 goals in 63% of matches, against 61%.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
4.25
League 4.26
Yellow cards
3.92
League 4.02
Red cards
0.33
League 0.24
Fouls
21.7
League 22.7

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
3.15
League 3.14
Over 2.5
63%
League 61%
Both teams score
64%
League 60%
Home wins
53%
League 44%

What to expect next

Cards against the league average
−0.01 a match
Fouls against the league average
−0.7 a match

A record is part referee and part luck. Over 104 matches, about 71% of a difference in cards has held in later matches, so this is the difference to expect, not the full −0.01.

How much referees really change: our study →

Next appointments

No appointment announced yet. Referees are usually named a few days before a match.

Recent matches

MatchScoreYellowRed
TSG Hoffenheim – Hamburger SV10 Oct 2026Bundesliga2–332
Borussia Dortmund – Paderborn12 Sept 2026Bundesliga3–020
Dynamo Dresden – VfL Bochum 18485 Sept 20262. Bundesliga1–280
St. Pauli – SpVgg Greuther Fürth9 Aug 20262. Bundesliga1–110
SpVgg Greuther Fürth – Fortuna Düsseldorf17 May 20262. Bundesliga3–090
FC Augsburg – Eintracht Frankfurt25 Apr 2026Bundesliga1–130
TSG Hoffenheim – FSV Mainz 054 Apr 2026Bundesliga1–250
Eintracht Frankfurt – FC Heidenheim14 Mar 2026Bundesliga1–052
FC Union Berlin – Bayer 04 Leverkusen21 Feb 2026Bundesliga1–070
Darmstadt 98 – Kaiserslautern7 Feb 20262. Bundesliga4–030
Hamburger SV – FC Bayern München31 Jan 2026Bundesliga2–2100
Borussia Dortmund – St. Pauli17 Jan 2026Bundesliga3–240
Borussia Mönchengladbach – FC Augsburg11 Jan 2026Bundesliga4–010
Bayer 04 Leverkusen – FC Köln13 Dec 2025Bundesliga2–030
Eintracht Frankfurt – VfL Wolfsburg30 Nov 2025Bundesliga1–150
VfB Stuttgart – FC Augsburg9 Nov 2025Bundesliga3–250
Bayer 04 Leverkusen – SC Freiburg26 Oct 2025Bundesliga2–032
St. Pauli – FC Augsburg14 Sept 2025Bundesliga2–150
Eintracht Frankfurt – Werder Bremen23 Aug 2025Bundesliga4–140
Borussia Dortmund – Holstein Kiel17 May 2025Bundesliga3–041

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/20272. Bundesliga24.504.6217.02.5050%
2026/2027Bundesliga23.503.6322.04.00100%
2025/20262. Bundesliga26.005.0619.53.50100%
2025/2026Bundesliga134.924.1619.93.0054%
2024/20252. Bundesliga35.675.1725.01.6733%
2024/2025Bundesliga153.874.2722.12.5347%
2023/20242. Bundesliga84.504.5722.92.7563%
2023/2024Bundesliga163.944.4620.73.2563%
2022/20232. Bundesliga64.174.5924.23.3367%
2022/2023Bundesliga155.474.2323.83.8773%
2021/20222. Bundesliga73.294.2221.13.0071%
2021/2022Bundesliga153.073.6220.73.5367%

Betting involves risk. Past results do not guarantee future ones. 18+.