P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga RB Leipzig — Borussia Dortmund

Match RB Leipzig vs Borussia Dortmund February 21, 2026

RB Leipzig
RB Leipzig
Home · last 5 W W L W L
Kick-off
Sat 21 Feb · 17:30
2:2
Full-time
Borussia Dortmund
Borussia Dortmund
L W L W W Away · last 5
Referee Benjamin Brand, Germany
Hit
Double Chance X2
Double Chance X2
AI 64% · book 1.73
Hit
Over 3.5
Over 3.5
AI 47% · book 2.23
Miss
AH Away 0
AH Away 0
AI 41% · book 2.34
Total goals
4
2 · 2
xG (open play)
1.81 – 1.37
Δ +0.44
Possession
55% – 45%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Borussia Dortmund arrive with a clear quality edge and strong recent form, having won four of their last five. Despite RB Leipzig's home momentum and a compact defensive setup, Dortmund's offensive threat and higher overall strength suggest they can challenge effectively. The match hints at an open, attacking tempo given the favorable odds for goals.

  • Leipzig's home edge is moderate but offset by Dortmund's superior attacking numbers.
  • Dortmund's form and quality gap favor them to press and exploit spaces.
  • Expect a lively game with chances on both ends, leaning towards an away win or draw.

P Recap generated by AI · 6 markets graded

Lineups

LEI 4-3-3 · DOR 3-4-2-1
Subs used · LEI
65' Nusa ↑ · Schlager
81' Harder ↑ · Cardoso
82' Banzuzi ↑ · Gruda
82' Henrichs ↑ · Baku
90+4' Finkgrafe ↑ · Diomande
Subs used · DOR
64' Couto ↑ · Reggiani
64' Brandt ↑ · Beier
65' Chukwuemeka ↑ · Nmecha
72' Silva ↑ · Guirassy
76' Adeyemi ↑ · Sabitzer

📊 Statistics

LEI 22 DOR
55%
Possession (%)
45%
1.81
Expected Goals (xG) expected goals
1.37
14
Total Shots
11
3
Shots on Target
5
7
Shots off Target
2
13
Shots Inside Box
10
6
Corner Kicks
2
0
Offsides
4
11
Fouls
17
84%
Pass Accuracy (%)
76%
3
Yellow Cards
4
4
Goalkeeper Saves
1

Match events

21 · 2 – 2
C. Baumgartner
Assist · Y. Diomande · 1–0
20'
Rômulo
Yellow Card
31'
C. Baumgartner
Assist · D. Raum · 2–0
39'
Castello Lukeba
Yellow Card
41'
45+2'
Ramy Bensebaini
Yellow Card
Half-time · 2 – 0
50'
Romulo Cardoso
Own goal · 2–1
54'
Luca Reggiani
Yellow Card
64'
Y. Couto ↓ · L. Reggiani ↑
Substitution 1
64'
J. Brandt ↓ · M. Beier ↑
Substitution 2
A. Nusa ↓ · X. Schlager ↑
Substitution 1
65'
65'
C. Chukwuemeka ↓ · F. Nmecha ↑
Substitution 3
69'
Julian Ryerson
Yellow Card
72'
F. Silva ↓ · S. Guirassy ↑
Substitution 4
76'
K. Adeyemi ↓ · M. Sabitzer ↑
Substitution 5
78'
Fábio Silva
Yellow Card
C. Harder ↓ · Romulo Cardoso ↑
Substitution 2
81'
E. Banzuzi ↓ · B. Gruda ↑
Substitution 3
82'
B. Henrichs ↓ · R. Baku ↑
Substitution 4
82'
90'
F. Silva
Assist · K. Adeyemi · 2–2
David Raum
Yellow Card
90+2'
M. Finkgrafe ↓ · Y. Diomande ↑
Substitution 5
90+4'
Full-time · 2 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 1.73 64% Cashed +0.73 Cashed
Over 3.5 2.23 47% Cashed +1.23 Cashed
AH Away 0 2.34 41% Lost −1.00 Miss
Under 3.5 1.78 53% Lost −1.00 Miss
Home Win 2.32 36% Lost −1.00 Miss
AH Home 0 1.75 36% Lost −1.00 Miss
Away Win 3.10 41% Lost −1.00 Miss
Double Chance 1X 1.44 59% Cashed +0.44 Cashed
Over 2.5 1.47 68% Cashed +0.47 Cashed
BTTS Yes 1.44 68% Cashed +0.44 Cashed
BTTS No 3.04 32% Lost −1.00 Miss
Under 2.5 2.88 32% Lost −1.00 Miss
Over 0.5 1.03 96% Cashed +0.03 Cashed
Over 1.5 1.15 86% Cashed +0.15 Cashed
Draw 4.10 23% Cashed +3.10 Cashed
Under 1.5 6.50 14% Lost −1.00 Miss
Under 0.5 22.00 4% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −2.41u −14% ROI