With both teams winning their last matches to move back into the top half of the table, this should be a closely-contested affair, especially with both teams sitting level on points.
Gladbach have won just once on the road all season, whereas Mainz have performed better away from home, so we can envisage a share of the spoils on Friday evening.
Read more.
Data Analysis
Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Mainz 05 win with a probability of 45.62%. A win for Borussia Monchengladbach had a probability of 30.45% and a draw had a probability of 23.9%.
The most likely scoreline for a Mainz 05 win was 2-1 with a probability of 9.25%. The next most likely scorelines for that outcome were 1-0 (8.36%) and 2-0 (6.98%). The likeliest Borussia Monchengladbach win was 1-2 (7.33%), while for a drawn scoreline it was 1-1 (11.07%). The actual scoreline of 4-0 was predicted with a 1.6% likelihood. Our data analysis correctly predicted that Mainz 05 would win this match.