betaider.com

Bayer Leverkusen v Mainz 05 — Prediction, Odds & Stats

Tuesday 14 January 2025 · GER-Bundesliga · 2425

Bundesliga xG

1–0
1.99 – 0.60 xG
Shots
20 – 7
On target
8 – 4
Shots in box
12 – 6
xG per shot
0.10 – 0.09
Set-piece xG
0.06 – 0.44
Goals − xG
-1.01 – -0.62
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals. A side whose line climbs steadily created chances all match. A side that scored while its line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.

Expected goals by minute

0.00.61.11.72.30'15'30'45'60'75'90'Álex Grimaldo 47' — goal
Bayer Leverkusen 2.01 xGMainz 05 0.62 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance; filled circles are goals. Clusters near the goal mean a side worked good openings; lots of small circles far out means shooting from poor positions and hoping. Hover any circle for the player, minute and chance quality.

Shot map

Patrik Schick 6' — Blocked Shot (0.49 xG, Open Play)Aleix García 17' — Blocked Shot (0.08 xG, Open Play)Aleix García 17' — Blocked Shot (0.07 xG, Open Play)Piero Hincapié 22' — Missed Shot (0.06 xG, Open Play)Stefan Bell 27' — Saved Shot (0.05 xG, Open Play)Patrik Schick 29' — Blocked Shot (0.07 xG, Open Play)Granit Xhaka 31' — Blocked Shot (0.02 xG, Open Play)Florian Wirtz 32' — Blocked Shot (0.08 xG, Open Play)Exequiel Palacios 37' — Saved Shot (0.03 xG, Open Play)Florian Wirtz 40' — Saved Shot (0.03 xG, Open Play)Álex Grimaldo 46' — Saved Shot (0.05 xG, Open Play)Álex Grimaldo 47' — Goal (0.06 xG, Direct Freekick)Anthony Caci 50' — Missed Shot (0.40 xG, From Corner)Jae-Sung Lee 50' — Saved Shot (0.04 xG, From Corner)Kaishu Sano 56' — Saved Shot (0.06 xG, Open Play)Edmond Tapsoba 57' — Blocked Shot (0.10 xG, Open Play)Granit Xhaka 59' — Blocked Shot (0.04 xG, Open Play)Florian Wirtz 60' — Saved Shot (0.02 xG, Open Play)Nelson Weiper 70' — Saved Shot (0.04 xG, Open Play)Florian Wirtz 72' — Blocked Shot (0.15 xG, Open Play)Jeremie Frimpong 72' — Saved Shot (0.08 xG, Open Play)Nathan Tella 75' — Blocked Shot (0.02 xG, Open Play)Jeremie Frimpong 80' — Saved Shot (0.08 xG, Open Play)Florian Wirtz 82' — Blocked Shot (0.04 xG, Open Play)Nathan Tella 82' — Saved Shot (0.45 xG, Open Play)Nelson Weiper 86' — Missed Shot (0.02 xG, Open Play)Kaishu Sano 92' — Blocked Shot (0.02 xG, Open Play)
Bayer Leverkusen attacking right Mainz 05 attacking left Marker size is xG; filled markers are goals.

Every shot

MinTeamPlayerxG SituationBody partResultAssisted by
6' Bayer Leverkusen Patrik Schick 0.49 Open Play Left Foot Blocked Shot
17' Bayer Leverkusen Aleix García 0.08 Open Play Left Foot Blocked Shot Jeremie Frimpong
17' Bayer Leverkusen Aleix García 0.07 Open Play Right Foot Blocked Shot
22' Bayer Leverkusen Piero Hincapié 0.06 Open Play Left Foot Missed Shot Granit Xhaka
27' Mainz 05 Stefan Bell 0.05 Open Play Right Foot Saved Shot Jae-Sung Lee
29' Bayer Leverkusen Patrik Schick 0.07 Open Play Left Foot Blocked Shot
31' Bayer Leverkusen Granit Xhaka 0.02 Open Play Right Foot Blocked Shot Exequiel Palacios
32' Bayer Leverkusen Florian Wirtz 0.08 Open Play Right Foot Blocked Shot Granit Xhaka
37' Bayer Leverkusen Exequiel Palacios 0.03 Open Play Saved Shot Álex Grimaldo
40' Bayer Leverkusen Florian Wirtz 0.03 Open Play Right Foot Saved Shot Granit Xhaka
46' Bayer Leverkusen Álex Grimaldo 0.05 Open Play Left Foot Saved Shot
47' Bayer Leverkusen Álex Grimaldo 0.06 Direct Freekick Left Foot Goal
50' Mainz 05 Anthony Caci 0.40 From Corner Right Foot Missed Shot
50' Mainz 05 Jae-Sung Lee 0.04 From Corner Left Foot Saved Shot Stefan Bell
56' Mainz 05 Kaishu Sano 0.06 Open Play Right Foot Saved Shot Armindo Sieb
57' Bayer Leverkusen Edmond Tapsoba 0.10 Open Play Left Foot Blocked Shot Jeremie Frimpong
59' Bayer Leverkusen Granit Xhaka 0.04 Open Play Left Foot Blocked Shot Florian Wirtz
60' Bayer Leverkusen Florian Wirtz 0.02 Open Play Right Foot Saved Shot Álex Grimaldo
70' Mainz 05 Nelson Weiper 0.04 Open Play Right Foot Saved Shot Stefan Bell
72' Bayer Leverkusen Florian Wirtz 0.15 Open Play Right Foot Blocked Shot
72' Bayer Leverkusen Jeremie Frimpong 0.08 Open Play Right Foot Saved Shot Exequiel Palacios
75' Bayer Leverkusen Nathan Tella 0.02 Open Play Left Foot Blocked Shot Nordi Mukiele
80' Bayer Leverkusen Jeremie Frimpong 0.08 Open Play Right Foot Saved Shot Florian Wirtz
82' Bayer Leverkusen Florian Wirtz 0.04 Open Play Right Foot Blocked Shot Álex Grimaldo
82' Bayer Leverkusen Nathan Tella 0.45 Open Play Right Foot Saved Shot Florian Wirtz
86' Mainz 05 Nelson Weiper 0.02 Open Play Missed Shot
92' Mainz 05 Kaishu Sano 0.02 Open Play Right Foot Blocked Shot Dominik Kohr

Players

Bayer Leverkusen

PlayerMinGA ShKPxGxA xGChain
Florian Wirtz AMC 90 0 0 5 3 0.32 0.56 1.69
Jeremie Frimpong DMR 90 0 0 2 2 0.15 0.19 0.85
Aleix García MC 90 0 0 2 0 0.15 0.00 0.49
Álex Grimaldo DML 90 1 0 2 3 0.11 0.09 0.22
Edmond Tapsoba DC 90 0 0 1 0 0.10 0.00 0.36
Granit Xhaka MC 90 0 0 2 3 0.06 0.16 0.51
Piero Hincapié DC 90 0 0 1 0 0.06 0.00 0.21
Exequiel Palacios AMC 90 0 0 1 2 0.03 0.10 0.40
Nordi Mukiele DC 90 0 0 0 1 0.00 0.02 0.18
Matej Kovár GK 90 0 0 0 0 0.00 0.00 0.02
Patrik Schick FW 65 0 0 2 0 0.57 0.00 0.75
Nathan Tella Sub 25 0 0 2 0 0.47 0.00 0.55
Martin Terrier Sub 1 0 0 0 0 0.00 0.00 0.00

Mainz 05

PlayerMinGA ShKPxGxA xGChain
Anthony Caci DMR 90 0 0 1 0 0.40 0.00 0.06
Kaishu Sano MC 90 0 0 2 0 0.07 0.00 0.07
Robin Zentner GK 90 0 0 0 0 0.00 0.00 0.00
Paul Nebel AMC 90 0 0 0 0 0.00 0.00 0.07
Andreas Hanche-Olsen DC 90 0 0 0 0 0.00 0.00 0.00
Dominik Kohr MC 90 0 0 0 1 0.00 0.02 0.10
Danny da Costa DC 90 0 0 0 0 0.00 0.00 0.07
Philipp Mwene DML 83 0 0 0 0 0.00 0.00 0.00
Stefan Bell DC 82 0 0 1 2 0.05 0.08 0.14
Jae-Sung Lee AMC 68 0 0 1 1 0.04 0.05 0.05
Armindo Sieb Sub 66 0 0 0 1 0.00 0.06 0.06
Nelson Weiper Sub 22 0 0 2 0 0.06 0.00 0.08
Hong Hyun-Seok Sub 22 0 0 0 0 0.00 0.00 0.00
Maxim Leitsch Sub 8 0 0 0 0 0.00 0.00 0.00
Silvan Widmer Sub 7 0 0 0 0 0.00 0.00 0.00
Jonathan Burkardt FW 2 0 0 0 0 0.00 0.00 0.00
betaider.com

Sport

Football sections

Preferences

Appearance
Aider Reading the Football model · online
Open the Radar
Bet slip
Open full page
to move to open esc to close See all results

On this page

Match

What this page is for

One fixture in full. The model's probability for every market it prices, the prices stored against them, the teams expected to feature, and for a match already played, the shot map and the xG timeline.

How to read the shot map

Every shot is placed where it was taken and sized by its chance of being scored. A cluster of small marks from distance and a clean sheet is a side that was busy without ever threatening; two big marks and a defeat is a side that had the better of it and lost anyway. Both happen constantly, and both are invisible in the score.

How to read the xG timeline

The steps are chances as they arrived, so the shape shows who was on top and when. A flat line that jumps once near the end is a smash and grab.

Things to watch

The stored prediction is the one made before the match, kept deliberately so it can be judged afterwards. It is not re-fitted with hindsight.

Press esc to close Read the full guide