Mainz vs Hoffenheim Live Score and Live Stream


Mainz played Hoffenheim at the Bundesliga of Germany on March 4. The match kicked off 14:30 UTC. Mainz won 1-0.

Leandro Martins scored the first and only goal on the 33rd minute of the game.

Mainz (also known as 1. FSV Mainz 05, FSV Mainz, FSV Mainz 05 or Mainz 05) and Hoffenheim (commonly referred to as TSG 1899 Hoffenheim or TSG Hoffenheim) meet again 2 months after the friendly match which ended in a draw 2-2. Mainz are having a solid run at the moment winning their matches against Borussia Monchengladbach, Bayer Leverkusen and Augsburg so they'll try to extend their winning streak with a victory over Hoffenheim.

Hoffenheim, on the other hand, are in a horrible form preparing for the match after 6 defeats in a row from Borussia Dortmund, Augsburg, Bayer Leverkusen, Bochum, RB Leipzig and Borussia Monchengladbach being unable to win in their past 9 games. They're going to need to sort out the problems in the back first to improve the results as they have been conceding goals for 18 consecutive matches now.

ScoreBat is covering Mainz vs Hoffenheim in real time, providing the live stream and live score of the match, team line-ups, full match stats, live match commentary and official video highlights. We cover all matches of Germany Bundesliga in real time and provide live streaming whenever possible.


Live Streaming

You can watch Mainz vs Hoffenheim live stream here on ScoreBat when an official broadcast is available. We will provide only official live stream strictly from the official channels of the league or the teams whenever it is available. Live streaming will begin when the match is about to kick off.

We aggregate all official videos from official websites and Youtube channels of Hoffenheim and Mainz as well as the channels of the leagues that they compete in. So, whenever there is an official live broadcast of Mainz - Hoffenheim match available that isn't behind a paywall - you will be able to watch it on ScoreBat.

We only provide live streaming when we can find an official stream by the league or one of the teams. If you are unable to watch the live broadcast on this page it probably means that there are no official streamings available yet.


We are updating team formations and line-ups for Mainz - Hoffenheim in real time.

Mainz kicked off the game with Robin Zentner, Edimilson Fernandes, Stefan Bell, Andreas Hanche-Olsen, Anthony Caci, Dominik Kohr who got substituted by Anton Stach on the 46th minute, Leandro Martins, Danny da Costa who got substituted by Silvan Widmer on the 72nd minute, Lee Jae Sung who got substituted by Nelson Weiper on the 83rd minute, Marcus Ingvartsen who got substituted by Aymen Barkok on the 73rd minute and Ludovic Ajorque who got substituted by Alexander Hack on the 90th minute as starters, with Finn Dahmen, Alexander Hack, Maxim Leitsch, Aaron Martin, Silvan Widmer, Aymen Barkok, Anton Stach, Delano Burgzorg and Nelson Weiper on the bench.

Hoffenheim's starting eleven were Oliver Baumann, Kevin Akpoguma who got substituted by Robert Skov on the 69th minute, Kevin Vogt, Ozan Kabak, Andrej Kramaric who got substituted by Ihlas Bebou on the 59th minute, Christoph Baumgartner, Dennis Geiger who got substituted by Finn Ole Becker on the 69th minute, Thomas Delaney who got substituted by Sebastian Rudy on the 46th minute, Pavel Kaderabek, Kasper Dolberg who got substituted by Munas Dabbur on the 59th minute and Angelino, with Luca Philipp, Ermin Bicakcic, John Brooks, Finn Ole Becker, Sebastian Rudy, Robert Skov, Umut Tohumcu, Ihlas Bebou and Munas Dabbur on the bench.

Referee showed the yellow card 5 times throughout the game. Dennis Geiger, Sebastian Rudy, Christoph Baumgartner, Kevin Vogt and Aymen Barkok were the ones to receive it.


Explore stats from Mainz vs Hoffenheim on ScoreBat - we are updating the numbers on this page every second of the game.

  • Ball Possession: 48 - 52
  • Total Attempts: 9 - 7
  • Shots On Target: 6 - 4
  • Saves: 4 - 5
  • Corners: 11 - 3
  • Fouls: 12 - 15
  • Free Kicks: 17 - 16
  • Throw-Ins: 27 - 24


Mainz and Hoffenheim have met 5 times since March 2021. Mainz have won 3 times, 1 match ended in a draw while Hoffenheim have won once. The most recent match between them took place on January 14, 2023 in a friendly which ended in a draw - 2-2. Mainz have scored 9 goals in these 5 head-to-head matches in total while Hoffenheim have scored 7. So, overall, Mainz have a better head-to-head record against Hoffenheim in their recent history.

Mainz have won 10 of their 25 matches in Bundesliga, drawing 7 and having 8 defeats this season. They have scored 40 goals - 1.60 per match, conceding 36 - 1.44 per match. Hoffenheim have won 6 of their 25 matches in Bundesliga, drawing 4 and having 15 defeats this season. They have scored 33 goals - 1.32 per match, conceding 45 - 1.80 per match.

Recent Form

Mainz are on a winning streak - they have won Borussia Monchengladbach, Bayer Leverkusen and Augsburg in their previous 3 matches while Hoffenheim are on a losing streak - they have lost to Borussia Dortmund, Augsburg, Bayer Leverkusen, Bochum, RB Leipzig and Borussia Monchengladbach in their previous 6 matches. Overall, Mainz have won 8 of their last 20 matches, losing 7 and drawing 5, while Hoffenheim have won 4 of their last 20 matches, losing 11 and drawing 5.

Mainz have won 4 times (4-0 against Borussia Monchengladbach on 24th of February, 2-3 against Bayer Leverkusen on 19th of February, 3-1 against Augsburg on 11th of February and 5-2 against Bochum on 28th of January) and lost twice (2-1 against Union Berlin on 4th of February and 0-4 against Bayern Munich on 1st of February) in their most recent 6 matches.

Hoffenheim have lost 6 times (0-1 against Borussia Dortmund on 25th of February, 1-0 against Augsburg on 17th of February, 1-3 against Bayer Leverkusen on 11th of February, 5-2 against Bochum on 4th of February, 3-1 against RB Leipzig on 1st of February and 1-4 against Borussia Monchengladbach on 28th of January) in their most recent 6 matches.

Team Streaks

  • Hoffenheim have gone 18 consecutive matches without a clean sheet.
  • Mainz's last 7 matches had over 2.5 goals.
  • Mainz have gone 5 consecutive home matches without a draw.

Live Standings

As always, Germany Bundesliga's live standings are availble and updated in real time. Mainz are the 9th in the table with 37 points after 25 matches, while Hoffenheim are the 15th with 22 points in 25 matches.

Video Highlights

We are adding goal videos and full video highlights of the match between Mainz and Hoffenheim in real time. You can watch the goal by Leandro Martins as the videos of the goals are added usually minutes after the actual event if there are any official videos available. Full video highlights of Mainz - Hoffenheim are being added as they become available on the official social media channels of the league or the teams.

Live Commentary

  1. Full Time
    Match ends. Mainz 1, Hoffenheim 0.
  2. 90'
    Substitution for Mainz. Alexander Hack replaces Ludovic Ajorque
  3. 90 + 2'
    Aymen Barkok is shown the yellow card.
  4. 90'
    Kevin Vogt is shown the yellow card.
  5. 85'
    Christoph Baumgartner is shown the yellow card.
  6. 83'
    Substitution for Mainz. Nelson Weiper replaces Lee Jae Sung
  7. 81'
    Sebastian Rudy is shown the yellow card.
  8. 73'
    Substitution for Mainz. Aymen Barkok replaces Marcus Ingvartsen
  9. 72'
    Substitution for Mainz. Silvan Widmer replaces Danny da Costa
  10. 69'
    Substitution for Hoffenheim. Finn Ole Becker replaces Dennis Geiger
  11. 69'
    Substitution for Hoffenheim. Robert Skov replaces Kevin Akpoguma
  12. 66'
    Dennis Geiger is shown the yellow card.
  13. 59'
    Substitution for Hoffenheim. Ihlas Bebou replaces Andrej Kramaric
  14. 59'
    Substitution for Hoffenheim. Munas Dabbur replaces Kasper Dolberg
  15. 46'
    Substitution for Hoffenheim. Sebastian Rudy replaces Thomas Delaney
  16. 46'
    Substitution for Mainz. Anton Stach replaces Dominik Kohr
  17. Kick-off
    Second half begins
  18. Half Time - 1 : 0
    First half ends.
  19. 33'
    1 - 0
    Leandro Martins scores for Mainz.
  20. Kick-off
    First half begins