{"id":605553,"league_id":79,"league":"Club Friendlies","kickoff":1791034200,"home":"FC St. Pauli","away":"Borussia M'gladbach","home_id":91,"away_id":95,"venue_id":89,"rank":9,"status":"notstarted","provisional":true,"lineup_status":"unavailable","confidence":0.234,"score":null,"live_score":null,"lambda":[1.52,3.1],"read":null,"pass":"Passing on FC St. Pauli v Borussia M'gladbach. No bookmaker is pricing it yet.","flags":[],"lambda_home":1.518085181016619,"lambda_away":3.10279669029883,"corner_rate":8.44,"card_rate":0.018,"lineups":{"status":"unavailable","confidence":null,"home":null,"away":null,"unavailable":[]},"people":[{"id":26242,"name":"Rony Jansson","side":"home"},{"id":13640,"name":"David Nemeth","side":"home"},{"id":41356,"name":"Marcus Mathisen","side":"home"},{"id":2479,"name":"Eric Smith","side":"home"},{"id":8541,"name":"Tomoya Ando","side":"home"},{"id":2481,"name":"Lars Ritzka","side":"home"},{"id":2492,"name":"Adam Dźwigała","side":"home"},{"id":8547,"name":"Youssoupha Niang","side":"home"},{"id":2489,"name":"Abdoulie Ceesay","side":"home"},{"id":29559,"name":"Branimir Hrgota","side":"home"},{"id":8985,"name":"Taichi Hara","side":"home"},{"id":2495,"name":"Martijn Kaars","side":"home"},{"id":2494,"name":"Ricky-Jade Jones","side":"home"},{"id":2485,"name":"Mathias Pereira Lage","side":"home"},{"id":65818,"name":"Haron Sabah","side":"home"},{"id":2491,"name":"Ben Voll","side":"home"},{"id":24008,"name":"Simon Emil Spari","side":"home"},{"id":5745,"name":"Dimitar Mitov","side":"home"},{"id":12448,"name":"Gisli Thordarson","side":"home"},{"id":2477,"name":"Arkadiusz Pyrka","side":"home"},{"id":4381,"name":"Erik Ahlstrand","side":"home"},{"id":2482,"name":"Joel Chima Fujita","side":"home"},{"id":4907,"name":"Scott Banks","side":"home"},{"id":3761,"name":"Mathias Rasmussen","side":"home"},{"id":65819,"name":"Samuel Klein","side":"home"},{"id":2488,"name":"Louis Oppie","side":"home"},{"id":2490,"name":"Connor Metcalfe","side":"home"},{"id":65821,"name":"Jannik Westphal","side":"home"},{"id":36056,"name":"Marwin Schmitz","side":"home"},{"id":4705,"name":"Nick Schmidt","side":"home"},{"id":65817,"name":"Wissou Kaba","side":"home"},{"id":4632,"name":"Fabio Chiarodia","side":"away"},{"id":2870,"name":"Kevin Diks","side":"away"},{"id":14045,"name":"Jan Leszczyński","side":"away"},{"id":3770,"name":"Ko Itakura","side":"away"},{"id":3714,"name":"Daiki Hashioka","side":"away"},{"id":4074,"name":"Philipp Sander","side":"away"},{"id":41459,"name":"David Herold","side":"away"},{"id":12634,"name":"Yukhym Konoplya","side":"away"},{"id":2883,"name":"Lukas Ullrich","side":"away"},{"id":2868,"name":"Joe Scally","side":"away"},{"id":27227,"name":"Isac Lidberg","side":"away"},{"id":2881,"name":"Tim Kleindienst","side":"away"},{"id":2879,"name":"Shuto Machino","side":"away"},{"id":2835,"name":"Nicolas-Gerrit Kühn","side":"away"},{"id":53340,"name":"Iaia Manco Danfa","side":"away"},{"id":2867,"name":"Moritz Nicolas","side":"away"},{"id":4834,"name":"Tobias Sippel","side":"away"},{"id":8876,"name":"Jan Olschowsky","side":"away"},{"id":1206,"name":"Daniel Batz","side":"away"},{"id":2884,"name":"Kevin Stöger","side":"away"},{"id":28020,"name":"Enzo Leopold","side":"away"},{"id":2876,"name":"Franck Honorat","side":"away"},{"id":2875,"name":"Florian Neuhaus","side":"away"},{"id":2872,"name":"Jens Castrop","side":"away"},{"id":2885,"name":"Robin Hack","side":"away"},{"id":5214,"name":"Fritz Fleck","side":"away"},{"id":53344,"name":"Mathieu Nguefack","side":"away"},{"id":4075,"name":"Wael Mohya","side":"away"},{"id":2926,"name":"Hugo Bolin","side":"away"},{"id":45507,"name":"Zento Uno","side":"away"}],"players":[{"id":2835,"name":"Nicolas-Gerrit Kühn","side":"away","team":"Borussia M'gladbach","club":null,"role":"ATT","position":"RW","status":"out","reason":"Muscle Injury","expected_return":"2026-10-10","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":1,"clean_sheets":0,"team_games":35,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":null,"apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":28020,"name":"Enzo Leopold","side":"away","team":"Borussia M'gladbach","club":null,"role":"MID","position":"CM","status":"out","reason":"Cruciate Ligament Injury","expected_return":"2027-05-31","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":35,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":1,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":2872,"name":"Jens Castrop","side":"away","team":"Borussia M'gladbach","club":null,"role":"MID","position":"CM","status":"out","reason":"Shoulder Injury","expected_return":"2026-10-20","season":{"apps":15,"starts":10,"goals":2,"assists":1,"big_chances":0,"clean_sheets":10,"team_games":35,"tracked_apps":15,"tracked_starts":10},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":3},"standout":{"opponent":"1. FC Köln","kickoff":1774103400,"goals":2,"assists":0,"score":"3-3","won":false},"strengths":[],"tags":[],"importance":0.042,"country":{"team":null,"apps":3,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":1,"goals":0,"assists":0,"ended":1782349200},"lately":null},"load":null}],"extras":{"teams":{"home":91,"away":95},"split":{"home":null,"away":null},"referee":null,"managers":{"home":null,"away":null},"best_xi":[],"players":{"2872":{"caps":12,"goals":0,"country":"South Korea","signed":{"from":"1. FC Nürnberg","fee":4500000,"at":1751328000}}}},"notable":[{"id":15835,"name":"Hamza Abdelkarim","goals":4,"rank":1},{"id":390,"name":"João Pedro","goals":4,"rank":2},{"id":675,"name":"Matheus França","goals":4,"rank":3},{"id":1690,"name":"Andy Diouf","goals":3,"rank":4},{"id":1796,"name":"Bryan Mbeumo","goals":3,"rank":5},{"id":434,"name":"Eddie Nketiah","goals":3,"rank":6},{"id":2810,"name":"Esteban Lepaul","goals":3,"rank":7},{"id":5672,"name":"Felipe Chávez","goals":3,"rank":8},{"id":65891,"name":"Kirsten Otchere","goals":3,"rank":9},{"id":4831,"name":"Leon Opitz","goals":3,"rank":10},{"id":38512,"name":"Wiktor Biedrzycki","goals":3,"rank":11},{"id":7118,"name":"William Alves","goals":3,"rank":12},{"id":8576,"name":"Abdellah Ouazane","goals":2,"rank":13},{"id":31227,"name":"Ádin Molnár","goals":2,"rank":14},{"id":14006,"name":"Bogdan Mirčetić","goals":2,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":22,"home_wins":5,"draws":8,"away_wins":9,"home_goals":26,"away_goals":39,"avg_total_goals":2.9545454545454546,"home_win_rate":0.22727272727272727,"away_win_rate":0.4090909090909091,"recent_matches":[{"away":"FC St. Pauli","date":"2026-03-13T19:30:00+00:00","home":"Borussia M'gladbach","score":"2-0","event_id":1684,"away_score":0,"home_score":2,"away_team_id":91,"home_team_id":95},{"away":"FC St. Pauli","date":"2025-12-02T17:00:00+00:00","home":"Borussia M'gladbach","score":"1-2","event_id":204313,"away_score":2,"home_score":1,"away_team_id":91,"home_team_id":95},{"away":"Borussia M'gladbach","date":"2025-11-01T14:30:00+00:00","home":"FC St. Pauli","score":"0-4","event_id":1533,"away_score":4,"home_score":0,"away_team_id":95,"home_team_id":91},{"away":"Borussia M'gladbach","date":"2025-04-06T13:30:00+00:00","home":"FC St. Pauli","score":"1-1","event_id":303817,"away_score":1,"home_score":1,"away_team_id":95,"home_team_id":91},{"away":"FC St. Pauli","date":"2024-11-24T16:30:00+00:00","home":"Borussia M'gladbach","score":"2-0","event_id":303665,"away_score":0,"home_score":2,"away_team_id":91,"home_team_id":95},{"away":"Borussia M'gladbach","date":"2015-08-10T18:30:00+00:00","home":"FC St. Pauli","score":"1-4","event_id":375021,"away_score":4,"home_score":1,"away_team_id":95,"home_team_id":91},{"away":"Borussia M'gladbach","date":"2011-02-12T14:30:00+00:00","home":"FC St. Pauli","score":"3-1","event_id":448107,"away_score":1,"home_score":3,"away_team_id":95,"home_team_id":91},{"away":"FC St. Pauli","date":"2010-09-22T18:00:00+00:00","home":"Borussia M'gladbach","score":"1-2","event_id":447956,"away_score":2,"home_score":1,"away_team_id":91,"home_team_id":95},{"away":"Borussia M'gladbach","date":"2002-02-23T17:00:00+00:00","home":"FC St. Pauli","score":"1-1","event_id":508062,"away_score":1,"home_score":1,"away_team_id":95,"home_team_id":91},{"away":"FC St. Pauli","date":"2001-09-23T16:00:00+00:00","home":"Borussia M'gladbach","score":"2-2","event_id":507912,"away_score":2,"home_score":2,"away_team_id":91,"home_team_id":95}]},"standings":{"home":{"team_id":91,"position":218,"played":7,"points":14,"goal_diff":7,"team_name":"FC St. Pauli","won":4,"drawn":2,"lost":1,"goals_for":18,"goals_against":11,"group":null},"away":{"team_id":95,"position":11,"played":11,"points":28,"goal_diff":38,"team_name":"Borussia M'gladbach","won":9,"drawn":1,"lost":1,"goals_for":50,"goals_against":12,"group":null},"size":2962},"form":{"home":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":1.17,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"DLLDWD","venue_ppg":1.5},"away":{"matches":6,"ppg":1,"record":"2-0-4","goals_for":2.33,"goals_against":2.67,"clean_sheets":2,"streak":"none","sequence":"WLLLLW","venue_ppg":1.5}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"FC St. Pauli report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Borussia M'gladbach are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":3,"combined_goal_share":0,"combined_importance":0.042,"players":[{"player":"Jens Castrop","role":"MID","reason":"Shoulder Injury","goal_share":0,"importance":0.042,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Nicolas-Gerrit Kühn","role":"ATT","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Enzo Leopold","role":"MID","reason":"Cruciate Ligament Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":9}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.2},{"channel":"goals","side":"home","pct":0.1},{"channel":"corners","side":"away","pct":-0.1},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"UNAVAILABLE","note":"No lineup published yet. Rotation risk is unresolved and every price here is provisional until the eleven is named.","evidence":{"lineup_status":"unavailable"},"strength":0,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","evidence":{},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 2-0, too close to carry a revenge motive.","evidence":{"reverse_margin":-2},"strength":0,"moves":[]},{"id":"manager.home","section":"§1.1","tier":3,"state":"UNAVAILABLE","note":"No manager record for FC St. Pauli, so regime state cannot be read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.away","section":"§1.1","tier":3,"state":"UNAVAILABLE","note":"No manager record for Borussia M'gladbach, so regime state cannot be read.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"FC St. Pauli come in on 13 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":13.083333333333334,"matchesIn7":0,"matchesIn14":1,"days_rest":13.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Borussia M'gladbach come in on 9 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":8.875,"matchesIn7":0,"matchesIn14":2,"days_rest":8.9},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 3.77629526659614 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.21,"defence":-0.002,"effective_matches":3.8,"shrunk":0.68},"away":{"attack":0.634,"defence":0.305,"effective_matches":6.3,"shrunk":0.56},"sample":3.77629526659614,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Borussia M'gladbach average 8 points more possession than FC St. Pauli, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":47.6,"shots":13,"xg_per_shot":0.11,"corners":5.3,"corners_per_shot":0.41,"finishing_vs_xg":0.24},"away":{"matches":12,"possession":55.9,"shots":19.2,"xg_per_shot":0.109,"corners":6.2,"corners_per_shot":0.322,"finishing_vs_xg":1.15},"possession_gap":-8.4},"strength":0.334,"moves":[{"channel":"corners","side":"away","pct":1.8},{"channel":"corners","side":"home","pct":-1.8}]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"FC St. Pauli are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.24,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Borussia M'gladbach have scored 14 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":1.15,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"UNAVAILABLE","note":"No weather reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.0134360586223983},"strength":0,"moves":[]}],"pass_reason":"No market is priced for this fixture yet.","preview":null,"external":{},"computed_at":1790949169,"verdicts":[],"locked":false,"colors":{"home":"#ed2831","away":"#404040"},"venue":{"name":"Millerntor-Stadion","city":"Hamburg","capacity":29546},"pulled":[],"published":[]}