---
title: 'St Pauli 3–0 Holstein Kiel – Germany 2. Bundesliga, 25 Jul 2021'
url: 'https://betgps.com/germany-2-bundesliga/2021-07-25-st-pauli-vs-holstein-kiel'
markdown: 'https://betgps.com/germany-2-bundesliga/2021-07-25-st-pauli-vs-holstein-kiel.md'
date: '2026-11-04'
---

[Germany 2. Bundesliga](https://betgps.com/germany-2-bundesliga) · Sunday 25 July 2021, 13:30 

#  St Pauli 3–0 Holstein Kiel 

Full time · half time 1–0 · season 2021/2022

 Home ✓ 2.45 fair 3.95 

 Draw 3.50 fair 3.95 

 Away 2.70 fair 2.03 

 Under 2.5 2.35 fair 1.93 

 Over 2.5 ✓ 1.57 fair 2.08 

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

## Match facts

 St Pauli Holstein Kiel 

 12  Shots  12 

 3  Shots on target  2 

 4  Corners  3 

 11  Fouls  15 

 0  Yellow cards  1 

 0  Red cards  0 

## Our pre-match prediction

 ✗ Result missed ✗ Goals missed ✗ BTTS missed Calculated after the match, using only matches played before kick-off (6 league matches this season so far). 

 Result Holstein Kiel to win 

 Goals Under 2.5 

 Both teams score Yes fair 1.96 

 Expected goals 1.04 – 1.56 

Home / Draw / Away

 25% 25% 49% 

St PauliDrawHolstein Kiel

Under / Over 2.5 goals

 52% 48% 

Under 2.5Over 2.5

Both teams to score

 49% 51% 

NoYes

Total goals in the match

 7%  0 

 19%  1 

 25%  2 

 22%  3 

 14%  4 

 12%  5+ 

Most likely scores

 **1–1** 12.1% **0–1** 11.6% **1–2** 9.4% 

## Statistics 2021/2022, before this match

 **St Pauli** before this match, all matches 

No matches yet this season.

 **Holstein Kiel** before this match, all matches 

No matches yet this season.

 St Pauli all matches all matches Holstein Kiel 

### Per match

### How often Full Time

### How often Half Time

### Goals in the last 0 matches (scored up, conceded down; oldest left)

St Pauli all matches

No matches.

Holstein Kiel all matches

No matches.

 **St Pauli** before this match, at home 

No matches yet this season.

 **Holstein Kiel** before this match, away 

No matches yet this season.

 St Pauli at home away Holstein Kiel 

### Per match

### How often Full Time

### How often Half Time

### Goals in the last 0 matches (scored up, conceded down; oldest left)

St Pauli at home

No matches.

Holstein Kiel away

No matches.

## Last 10 matches before this match

### St Pauli all matches

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| No matches. |

### Holstein Kiel all matches

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| No matches. |

### St Pauli at home

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| No matches. |

### Holstein Kiel away

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| No matches. |

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

## Head-to-head since 2021/2022, before this match

No head-to-head in last 5 seasons before this match

## Germany 2. Bundesliga table 2021/2022, before this match

 All matches – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts | Streak |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dresden | 1 | 1 | 0 | 0 | 3 | 0 | +3 | 3 | W |
| 2 | Hamburg | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | W |
| 3 | Karlsruhe | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | W |
| 4 | Regensburg | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 | W |
| 5 | Hannover | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | D |
| 6 | Werder Bremen | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | D |
| 7 | Heidenheim | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | D |
| 8 | Paderborn | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | D |
| 9 | Hansa Rostock | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 | L |
| 10 | Schalke 04 | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 | L |
| 11 | Darmstadt | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 | L |
| 12 | Ingolstadt | 1 | 0 | 0 | 1 | 0 | 3 | -3 | 0 | L |

 Home – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts | Streak |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dresden | 1 | 1 | 0 | 0 | 3 | 0 | +3 | 3 | W |
| 2 | Werder Bremen | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | D |
| 3 | Heidenheim | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | D |
| 4 | Hamburg | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 5 | Hannover | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 6 | Ingolstadt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 7 | Karlsruhe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 8 | Paderborn | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 9 | Regensburg | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 10 | Hansa Rostock | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 | L |
| 11 | Schalke 04 | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 | L |
| 12 | Darmstadt | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 | L |

 Away – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts | Streak |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Hamburg | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | W |
| 2 | Karlsruhe | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | W |
| 3 | Regensburg | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 | W |
| 4 | Hannover | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | D |
| 5 | Paderborn | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | D |
| 6 | Darmstadt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 7 | Dresden | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 8 | Hansa Rostock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 9 | Heidenheim | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 10 | Schalke 04 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 11 | Werder Bremen | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 12 | Ingolstadt | 1 | 0 | 0 | 1 | 0 | 3 | -3 | 0 | L |

 St Pauli  Holstein Kiel

## Under / Over goals 2021/2022, before this match

 Goals        

 All matches – Under/Over goals
| \# |  |  |  |  |  |  |  |  |  |  |  |  |  | Streak |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Dresden | 1 | 0 | 1 | 3.0 | 0.0 | 1 | 0 | 0 | 3 | 0 | 3 | O |
| 2 | 2 | Hamburg | 1 | 0 | 1 | 3.0 | 1.0 | 1 | 0 | 0 | 3 | 1 | 3 | O |
| 3 | 3 | Karlsruhe | 1 | 0 | 1 | 3.0 | 1.0 | 1 | 0 | 0 | 3 | 1 | 3 | O |
| 4 | 9 | Hansa Rostock | 1 | 0 | 1 | 1.0 | 3.0 | 0 | 0 | 1 | 1 | 3 | 0 | O |
| 5 | 10 | Schalke 04 | 1 | 0 | 1 | 1.0 | 3.0 | 0 | 0 | 1 | 1 | 3 | 0 | O |
| 6 | 12 | Ingolstadt | 1 | 0 | 1 | 0.0 | 3.0 | 0 | 0 | 1 | 0 | 3 | 0 | O |
| 7 | 4 | Regensburg | 1 | 1 | 0 | 2.0 | 0.0 | 1 | 0 | 0 | 2 | 0 | 3 | U |
| 8 | 5 | Hannover | 1 | 1 | 0 | 1.0 | 1.0 | 0 | 1 | 0 | 1 | 1 | 1 | U |
| 9 | 6 | Werder Bremen | 1 | 1 | 0 | 1.0 | 1.0 | 0 | 1 | 0 | 1 | 1 | 1 | U |
| 10 | 7 | Heidenheim | 1 | 1 | 0 | 0.0 | 0.0 | 0 | 1 | 0 | 0 | 0 | 1 | U |
| 11 | 8 | Paderborn | 1 | 1 | 0 | 0.0 | 0.0 | 0 | 1 | 0 | 0 | 0 | 1 | U |
| 12 | 11 | Darmstadt | 1 | 1 | 0 | 0.0 | 2.0 | 0 | 0 | 1 | 0 | 2 | 0 | U |

 Home – Under/Over goals
| \# |  |  |  |  |  |  |  |  |  |  |  |  |  | Streak |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Dresden | 1 | 0 | 1 | 3.0 | 0.0 | 1 | 0 | 0 | 3 | 0 | 3 | O |
| 2 | 9 | Hansa Rostock | 1 | 0 | 1 | 1.0 | 3.0 | 0 | 0 | 1 | 1 | 3 | 0 | O |
| 3 | 10 | Schalke 04 | 1 | 0 | 1 | 1.0 | 3.0 | 0 | 0 | 1 | 1 | 3 | 0 | O |
| 4 | 2 | Hamburg | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 5 | 3 | Karlsruhe | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 6 | 4 | Regensburg | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 7 | 5 | Hannover | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 8 | 6 | Werder Bremen | 1 | 1 | 0 | 1.0 | 1.0 | 0 | 1 | 0 | 1 | 1 | 1 | U |
| 9 | 7 | Heidenheim | 1 | 1 | 0 | 0.0 | 0.0 | 0 | 1 | 0 | 0 | 0 | 1 | U |
| 10 | 8 | Paderborn | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 11 | 11 | Darmstadt | 1 | 1 | 0 | 0.0 | 2.0 | 0 | 0 | 1 | 0 | 2 | 0 | U |
| 12 | 12 | Ingolstadt | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |

 Away – Under/Over goals
| \# |  |  |  |  |  |  |  |  |  |  |  |  |  | Streak |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | Hamburg | 1 | 0 | 1 | 3.0 | 1.0 | 1 | 0 | 0 | 3 | 1 | 3 | O |
| 2 | 3 | Karlsruhe | 1 | 0 | 1 | 3.0 | 1.0 | 1 | 0 | 0 | 3 | 1 | 3 | O |
| 3 | 12 | Ingolstadt | 1 | 0 | 1 | 0.0 | 3.0 | 0 | 0 | 1 | 0 | 3 | 0 | O |
| 4 | 1 | Dresden | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 5 | 4 | Regensburg | 1 | 1 | 0 | 2.0 | 0.0 | 1 | 0 | 0 | 2 | 0 | 3 | U |
| 6 | 5 | Hannover | 1 | 1 | 0 | 1.0 | 1.0 | 0 | 1 | 0 | 1 | 1 | 1 | U |
| 7 | 6 | Werder Bremen | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 8 | 7 | Heidenheim | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 9 | 8 | Paderborn | 1 | 1 | 0 | 0.0 | 0.0 | 0 | 1 | 0 | 0 | 0 | 1 | U |
| 10 | 9 | Hansa Rostock | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 11 | 10 | Schalke 04 | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |
| 12 | 11 | Darmstadt | 0 | 0 | 0 | – | – | 0 | 0 | 0 | 0 | 0 | 0 | – |

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 4 Nov 2026, 21:10

 ![](https://betgps.com/user/themes/cs1-theme/images/banner/Goat.jpg) 

 ![](https://betgps.com/user/themes/cs1-theme/images/banner/NoGod-240x300.png)

---

## Navigation

- Parent: [Germany 2. Bundesliga](https://betgps.com/germany-2-bundesliga.md)
