{"id":5412,"league_id":18,"league":"MLS","kickoff":1794085200,"home":"CF Montréal","away":"Vancouver Whitecaps","home_id":297,"away_id":278,"venue_id":285,"rank":4,"status":"finished","provisional":false,"lineup_status":"confirmed","confidence":0.813,"score":[0,2],"live_score":null,"lambda":[1.17,1.72],"odds_1x2":{"HOME":0.20308498949134318,"DRAW":0.21586842279847013,"AWAY":0.5810465877101867},"read":null,"top_pick":{"market":"asian_handicap","outcome":"HOME","line":2,"odds":1.22,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.209},{"slug":"novibet","book":"Novibet","odds":1.19},{"slug":"bet365","book":"Bet365","odds":1.18},{"slug":"fonbet","book":"fonbet","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15}],"prob":0.808,"lean":false},"pass":null,"confident":[{"market":"asian_handicap","outcome":"HOME","line":2,"prob":0.808,"odds":1.22,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.209},{"slug":"novibet","book":"Novibet","odds":1.19},{"slug":"bet365","book":"Bet365","odds":1.18},{"slug":"fonbet","book":"fonbet","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15}],"lean":false,"caveat":true}],"flags":[{"id":"availability.home.absences","section":"§2.4","note":"CF Montréal are without 7 players, and Prince Owusu is a real loss."},{"id":"form.home","section":"§2.1","note":"CF Montréal have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.5 and conceding 2.2, and 0.00 a game at home."},{"id":"fatigue.travel","section":"§6.4","note":"Vancouver Whitecaps travel 3692 km for this fixture."}],"lambda_home":1.1652705207391225,"lambda_away":1.7216762324002495,"corner_rate":8.97,"card_rate":0.175,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-2-3-1","players":[{"id":35677,"name":"Samsy Keita","position":"G","starting":true,"ai_score":null},{"id":9744,"name":"Dawid Bugaj","position":"D","starting":true,"ai_score":null},{"id":9587,"name":"Brandan Craig","position":"D","starting":true,"ai_score":null},{"id":9380,"name":"Brayan Vera","position":"D","starting":true,"ai_score":null},{"id":9589,"name":"Luca Petrasso","position":"D","starting":true,"ai_score":null},{"id":9591,"name":"Matthew Longstaff","position":"M","starting":true,"ai_score":null},{"id":9590,"name":"Victor Loturi","position":"M","starting":true,"ai_score":null},{"id":9593,"name":"Hennadii Synchuk","position":"M","starting":true,"ai_score":null},{"id":9600,"name":"Olger Escobar","position":"M","starting":true,"ai_score":null},{"id":9617,"name":"Wikelman Carmona","position":"M","starting":true,"ai_score":null},{"id":9137,"name":"Daniel Ríos","position":"F","starting":true,"ai_score":null},{"id":13536,"name":"Noah Streit","position":"M","starting":false,"ai_score":null},{"id":9700,"name":"Brayan Ceballos","position":"D","starting":false,"ai_score":null},{"id":9594,"name":"Fabian Herbers","position":"F","starting":false,"ai_score":null},{"id":1558,"name":"Alexis Sánchez","position":"F","starting":false,"ai_score":null},{"id":9727,"name":"Sebastian Breza","position":"G","starting":false,"ai_score":null},{"id":9758,"name":"Efraín Morales","position":"D","starting":false,"ai_score":null},{"id":9743,"name":"Samuel Piette","position":"M","starting":false,"ai_score":null},{"id":9297,"name":"Daniel Pereira","position":"M","starting":false,"ai_score":null},{"id":24020,"name":"Josh Nteziryayo","position":"M","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-2-3-1","players":[{"id":9090,"name":"Yohei Takaoka","position":"G","starting":true,"ai_score":null},{"id":9092,"name":"Édier Ocampo","position":"D","starting":true,"ai_score":null},{"id":9843,"name":"Ranko Veselinović","position":"D","starting":true,"ai_score":null},{"id":9098,"name":"Ralph Priso","position":"D","starting":true,"ai_score":null},{"id":12143,"name":"Mihail Gherasimencov","position":"D","starting":true,"ai_score":null},{"id":9408,"name":"Oliver Larraz","position":"M","starting":true,"ai_score":null},{"id":84125,"name":"Aleksa Cvetković","position":"M","starting":true,"ai_score":null},{"id":2790,"name":"Cheick Tidiane Sabaly","position":"M","starting":true,"ai_score":null},{"id":9122,"name":"Ryan Gauld","position":"M","starting":true,"ai_score":null},{"id":16927,"name":"Yadaly Diaby","position":"M","starting":true,"ai_score":null},{"id":9139,"name":"Rayan Elloumi","position":"F","starting":true,"ai_score":null},{"id":21424,"name":"Bruno Quiñonez","position":"F","starting":false,"ai_score":null},{"id":2585,"name":"Rui Modesto","position":"M","starting":false,"ai_score":null},{"id":9112,"name":"Thomas Müller","position":"F","starting":false,"ai_score":null},{"id":9095,"name":"Tristan Blackmon","position":"D","starting":false,"ai_score":null},{"id":74765,"name":"Sebastián Ramírez","position":"M","starting":false,"ai_score":null},{"id":9131,"name":"Isaac Boehmer","position":"G","starting":false,"ai_score":null},{"id":9117,"name":"Tate Johnson","position":"D","starting":false,"ai_score":null},{"id":9855,"name":"Johnny Selemani","position":"F","starting":false,"ai_score":null},{"id":9118,"name":"Brian White","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":9586,"name":"Bode Hidalgo","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9700,"name":"Brayan Ceballos","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9592,"name":"Dante Sealy","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9588,"name":"Jalen Neal","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9595,"name":"Prince Owusu","team_id":null,"side":"home","reason":"Knock Injury"},{"id":9585,"name":"Thomas Gillier","team_id":null,"side":"home","reason":"Knock Injury"},{"id":13573,"name":"Viktor Radojević","team_id":null,"side":"home","reason":"yellow_card_accumulation_suspension"},{"id":9106,"name":"Andrés Cubas","team_id":null,"side":"away","reason":"Ankle Injury"},{"id":9109,"name":"Emmanuel Sabbi","team_id":null,"side":"away","reason":"Knock Injury"},{"id":9125,"name":"Kenji Cabrera","team_id":null,"side":"away","reason":"Foot Injury"},{"id":9915,"name":"Sam Adekugbe","team_id":null,"side":"away","reason":"Hamstring Injury"}]},"people":[{"id":35677,"name":"Samsy Keita","side":"home"},{"id":9744,"name":"Dawid Bugaj","side":"home"},{"id":9587,"name":"Brandan Craig","side":"home"},{"id":9380,"name":"Brayan Vera","side":"home"},{"id":9589,"name":"Luca Petrasso","side":"home"},{"id":9591,"name":"Matthew Longstaff","side":"home"},{"id":9590,"name":"Victor Loturi","side":"home"},{"id":9593,"name":"Hennadii Synchuk","side":"home"},{"id":9600,"name":"Olger Escobar","side":"home"},{"id":9617,"name":"Wikelman Carmona","side":"home"},{"id":9137,"name":"Daniel Ríos","side":"home"},{"id":13536,"name":"Noah Streit","side":"home"},{"id":9700,"name":"Brayan Ceballos","side":"home"},{"id":9594,"name":"Fabian Herbers","side":"home"},{"id":1558,"name":"Alexis Sánchez","side":"home"},{"id":9727,"name":"Sebastian Breza","side":"home"},{"id":9758,"name":"Efraín Morales","side":"home"},{"id":9743,"name":"Samuel Piette","side":"home"},{"id":9297,"name":"Daniel Pereira","side":"home"},{"id":24020,"name":"Josh Nteziryayo","side":"home"},{"id":9588,"name":"Jalen Neal","side":"home"},{"id":9586,"name":"Bode Hidalgo","side":"home"},{"id":13573,"name":"Viktor Radojević","side":"home"},{"id":9595,"name":"Prince Owusu","side":"home"},{"id":9585,"name":"Thomas Gillier","side":"home"},{"id":8595,"name":"Emil Gazdov","side":"home"},{"id":9592,"name":"Dante Sealy","side":"home"},{"id":9196,"name":"Frankie Amaya","side":"home"},{"id":35676,"name":"Ivan Losenko","side":"home"},{"id":9578,"name":"Dagur Dan Þórhallsson","side":"home"},{"id":9598,"name":"Iván Jaime","side":"home"},{"id":9607,"name":"Kwadwo Opoku","side":"home"},{"id":9090,"name":"Yohei Takaoka","side":"away"},{"id":9092,"name":"Édier Ocampo","side":"away"},{"id":9843,"name":"Ranko Veselinović","side":"away"},{"id":9098,"name":"Ralph Priso","side":"away"},{"id":12143,"name":"Mihail Gherasimencov","side":"away"},{"id":9408,"name":"Oliver Larraz","side":"away"},{"id":84125,"name":"Aleksa Cvetković","side":"away"},{"id":2790,"name":"Cheick Tidiane Sabaly","side":"away"},{"id":9122,"name":"Ryan Gauld","side":"away"},{"id":16927,"name":"Yadaly Diaby","side":"away"},{"id":9139,"name":"Rayan Elloumi","side":"away"},{"id":21424,"name":"Bruno Quiñonez","side":"away"},{"id":2585,"name":"Rui Modesto","side":"away"},{"id":9112,"name":"Thomas Müller","side":"away"},{"id":9095,"name":"Tristan Blackmon","side":"away"},{"id":74765,"name":"Sebastián Ramírez","side":"away"},{"id":9131,"name":"Isaac Boehmer","side":"away"},{"id":9117,"name":"Tate Johnson","side":"away"},{"id":9855,"name":"Johnny Selemani","side":"away"},{"id":9118,"name":"Brian White","side":"away"},{"id":9101,"name":"Mathías Laborda","side":"away"},{"id":9915,"name":"Sam Adekugbe","side":"away"},{"id":9176,"name":"Belal Halbouni","side":"away"},{"id":9747,"name":"Nikola Djordjevic","side":"away"},{"id":90412,"name":"Trevor Wright","side":"away"},{"id":154216,"name":"Micaah Garnette","side":"away"},{"id":9125,"name":"Kenji Cabrera","side":"away"},{"id":90298,"name":"Kwasi Poku","side":"away"},{"id":9736,"name":"Adrian Zendejas","side":"away"},{"id":9109,"name":"Emmanuel Sabbi","side":"away"},{"id":9106,"name":"Andrés Cubas","side":"away"},{"id":154204,"name":"Daniel Ittycheria","side":"away"},{"id":210763,"name":"Valter Sedin","side":"away"},{"id":9135,"name":"Jeevan Badwal","side":"away"},{"id":9104,"name":"Sebastian Berhalter","side":"away"},{"id":9856,"name":"Aziel Jackson","side":"away"}],"players":null,"extras":{"teams":{"home":297,"away":278},"split":{"home":{"above":{"w":1,"d":2,"l":7},"below":null},"away":{"above":null,"below":{"w":5,"d":3,"l":2}}},"referee":null,"managers":{"home":{"id":834,"name":"Philippe Eullaffroy","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1741487400,"score":"0-2","result":"L"}}},"away":{"id":357,"name":"Jesper Sorensen","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1741487400,"score":"2-0","result":"W"}}}},"best_xi":[{"id":9098,"name":"Ralph Priso","team_id":278,"position":"D","matches":18,"goals":1,"assists":1},{"id":9104,"name":"Sebastian Berhalter","team_id":278,"position":"M","matches":14,"goals":6,"assists":4}],"players":{"9098":{"caps":8,"goals":0,"country":"Canada","signed":null},"9104":{"caps":25,"goals":4,"country":"USA","signed":null}}},"notable":[{"id":9063,"name":"Lionel Messi","goals":26,"rank":1},{"id":9331,"name":"Petar Musa","goals":22,"rank":2},{"id":9280,"name":"Sam Surridge","goals":21,"rank":3},{"id":9118,"name":"Brian White","goals":20,"rank":4},{"id":9066,"name":"Milan Iloski","goals":19,"rank":5},{"id":9191,"name":"Denis Bouanga","goals":18,"rank":6},{"id":9124,"name":"Kelvin Yeboah","goals":18,"rank":7},{"id":9169,"name":"Kévin Denkey","goals":17,"rank":8},{"id":9085,"name":"Luis Suárez","goals":17,"rank":9},{"id":216,"name":"Guilherme","goals":16,"rank":10},{"id":9284,"name":"Hany Mukhtar","goals":16,"rank":11},{"id":9573,"name":"Martín Ojeda","goals":16,"rank":12},{"id":9148,"name":"Nicolás Fernández","goals":16,"rank":13},{"id":9506,"name":"Preston Judd","goals":16,"rank":14},{"id":9080,"name":"Tai Baribo","goals":16,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":16,"home_wins":6,"draws":2,"away_wins":8,"home_goals":19,"away_goals":29,"avg_total_goals":3,"home_win_rate":0.375,"away_win_rate":0.5,"recent_matches":[{"away":"CF Montréal","date":"2025-03-09T02:30:00+00:00","home":"Vancouver Whitecaps","score":"2-0","event_id":5910,"away_score":0,"home_score":2,"away_team_id":297,"home_team_id":278},{"away":"Vancouver Whitecaps","date":"2024-07-06T23:30:00+00:00","home":"CF Montréal","score":"1-1","event_id":236866,"away_score":1,"home_score":1,"away_team_id":278,"home_team_id":297},{"away":"CF Montréal","date":"2023-04-02T02:30:00+00:00","home":"Vancouver Whitecaps","score":"5-0","event_id":246709,"away_score":0,"home_score":5,"away_team_id":297,"home_team_id":278},{"away":"Vancouver Whitecaps","date":"2022-04-16T19:00:00+00:00","home":"CF Montréal","score":"2-1","event_id":257852,"away_score":1,"home_score":2,"away_team_id":278,"home_team_id":297},{"away":"CF Montréal","date":"2021-05-08T19:00:00+00:00","home":"Vancouver Whitecaps","score":"2-0","event_id":270908,"away_score":0,"home_score":2,"away_team_id":297,"home_team_id":278},{"away":"CF Montréal","date":"2020-09-17T01:30:00+00:00","home":"Vancouver Whitecaps","score":"3-1","event_id":281975,"away_score":1,"home_score":3,"away_team_id":297,"home_team_id":278},{"away":"CF Montréal","date":"2020-09-14T01:30:00+00:00","home":"Vancouver Whitecaps","score":"2-4","event_id":281971,"away_score":4,"home_score":2,"away_team_id":297,"home_team_id":278},{"away":"Vancouver Whitecaps","date":"2020-08-26T00:00:00+00:00","home":"CF Montréal","score":"2-0","event_id":282032,"away_score":0,"home_score":2,"away_team_id":278,"home_team_id":297},{"away":"Vancouver Whitecaps","date":"2019-08-29T00:00:00+00:00","home":"CF Montréal","score":"2-1","event_id":292930,"away_score":1,"home_score":2,"away_team_id":278,"home_team_id":297},{"away":"CF Montréal","date":"2018-03-04T23:00:00+00:00","home":"Vancouver Whitecaps","score":"2-1","event_id":333908,"away_score":1,"home_score":2,"away_team_id":297,"home_team_id":278}]},"standings":{"home":{"team_id":297,"position":29,"played":34,"points":26,"goal_diff":-32,"team_name":"CF Montréal","won":6,"drawn":8,"lost":20,"goals_for":37,"goals_against":69,"group":null},"away":{"team_id":278,"position":2,"played":34,"points":64,"goal_diff":40,"team_name":"Vancouver Whitecaps","won":19,"drawn":7,"lost":8,"goals_for":74,"goals_against":34,"group":null},"size":30},"form":{"home":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.5,"goals_against":2.17,"clean_sheets":0,"streak":"winless 6","sequence":"LLDLLD","venue_ppg":0},"away":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":2,"goals_against":0.83,"clean_sheets":1,"streak":"none","sequence":"DDWLWW","venue_ppg":1.25}},"ledger":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"CF Montréal are without 7 players, and Prince Owusu is a real loss.","evidence":{"count":7,"measured":1,"combined_goal_share":0.441,"combined_importance":0.441,"players":[{"player":"Prince Owusu","role":"ATT","reason":"Knock Injury","goal_share":0.441,"importance":0.441,"measured":true,"doubtful":false,"cover_at_position":3},{"player":"Bode Hidalgo","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Brayan Ceballos","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Dante Sealy","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Jalen Neal","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Thomas Gillier","role":"GK","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":3},{"player":"Viktor Radojević","role":"DEF","reason":"yellow_card_accumulation_suspension","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5}]},"strength":1,"moves":[{"channel":"goals","side":"home","pct":-7.7},{"channel":"goals","side":"away","pct":1.9},{"channel":"corners","side":"home","pct":-3.8},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Vancouver Whitecaps are without 4 players, none of them central to how the side plays.","evidence":{"count":4,"measured":1,"combined_goal_share":0.061,"combined_importance":0.061,"players":[{"player":"Emmanuel Sabbi","role":"MID","reason":"Knock Injury","goal_share":0.061,"importance":0.061,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Andrés Cubas","role":"MID","reason":"Ankle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":13},{"player":"Kenji Cabrera","role":"ATT","reason":"Foot Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":3},{"player":"Sam Adekugbe","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11}]},"strength":0.152,"moves":[{"channel":"goals","side":"away","pct":-1.4},{"channel":"goals","side":"home","pct":0.6},{"channel":"corners","side":"away","pct":-0.7},{"channel":"cards","side":"both","pct":0.5}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":null},"strength":0.3,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"CF Montréal have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.5 and conceding 2.2, and 0.00 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.5,"goals_against":2.17,"clean_sheets":0,"streak":"winless 6","sequence":"LLDLLD","venue_ppg":0},"strength":0.678,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Vancouver Whitecaps have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 2.0 and conceding 0.8, and 1.25 a game on the road.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":2,"goals_against":0.83,"clean_sheets":1,"streak":"none","sequence":"DDWLWW","venue_ppg":1.25},"strength":0.322,"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.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Philippe Eullaffroy has 28 matches in charge at CF Montréal, long enough that the side plays the way he wants it to.","evidence":{"manager":"Philippe Eullaffroy","matches_in_charge":28,"tenure_days":211,"ppm":0.82,"appointment_effect":{"before_ppm":0.7,"after_ppm":1.2,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jesper Sorensen has 29 matches in charge at Vancouver Whitecaps, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jesper Sorensen","matches_in_charge":29,"tenure_days":217,"ppm":1.79,"appointment_effect":{"before_ppm":1.7,"after_ppm":2,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"CF Montréal come in on 7 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.125,"matchesIn7":0,"matchesIn14":2,"days_rest":7.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Vancouver Whitecaps come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":6.020833333333333,"matchesIn7":1,"matchesIn14":3,"days_rest":6},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":-0.206,"defence":-0.091,"effective_matches":18.5,"shrunk":0.3},"away":{"attack":0.152,"defence":0.149,"effective_matches":19.5,"shrunk":0.29}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":47.7,"shots":10.9,"xg_per_shot":0.089,"corners":4.9,"corners_per_shot":0.45,"finishing_vs_xg":-0.31},"away":{"matches":12,"possession":51.3,"shots":15.3,"xg_per_shot":0.101,"corners":5.9,"corners_per_shot":0.386,"finishing_vs_xg":0.45},"possession_gap":-3.7},"strength":0.147,"moves":[]},{"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":"CF Montréal have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.31,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Vancouver Whitecaps have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.45,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"105 yellow cards in this referee's last 31 games, where 125 would be usual in this league, with nobody sent off.","evidence":{"matches":31,"yellows_per_match":3.39,"reds_per_match":0,"league_yellows_per_match":4.02,"league_reds_per_match":0.184,"yellow_ratio":0.84,"red_ratio":0},"strength":0.141,"moves":[{"channel":"cards","side":"both","pct":-3.5}]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Vancouver Whitecaps travel 3692 km for this fixture.","evidence":{"travel_km":3692},"strength":0.5,"moves":[{"channel":"goals","side":"away","pct":-4.5},{"channel":"corners","side":"away","pct":-4.5}]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":11.5,"temperature_c":10,"description":"clear"},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"THIN","note":"Pitch condition reported as 1, but the provider documents no scale for it. Recorded and excluded until the scale is confirmed — set PITCH_SCALE_MAX once known.","evidence":{"pitch_condition":1},"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.2409074095255307},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 9.2% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.092,"margin_pct":9.2,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"HOME","move_pct":0,"direction":null},{"outcome":"DRAW","move_pct":0,"direction":null},{"outcome":"AWAY","move_pct":0,"direction":null}]},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"UNAVAILABLE","note":"The sharp reference book is not quoting this fixture.","evidence":{"entitled":true},"strength":0,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.813,"model":{"HOME":0.2482,"DRAW":0.2576,"AWAY":0.4941},"book":{"HOME":0.2031,"DRAW":0.2159,"AWAY":0.581},"best":{"HOME":{"odds":4.333,"bookmaker":"Bet365"},"DRAW":{"odds":4.1,"bookmaker":"Bet365"},"AWAY":{"odds":1.62,"bookmaker":"Bet365"}},"overround":1.092,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2031,"DRAW":0.2159,"AWAY":0.581}}},{"market":"double_chance","line":null,"confidence":0.813,"model":{"12":0.7424,"1X":0.5059,"X2":0.7518},"book":{"12":0.7841,"1X":0.419,"X2":0.7969},"best":{"12":{"odds":1.222,"bookmaker":"Bet365"},"1X":{"odds":2.15,"bookmaker":"Bet365"},"X2":{"odds":1.2,"bookmaker":"Bet365"}},"overround":1.0584,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"12":0.7841,"1X":0.419,"X2":0.7969}}},{"market":"draw_no_bet","line":null,"confidence":0.813,"model":{"HOME":0.3344,"AWAY":0.6656},"book":{"HOME":0.259,"AWAY":0.741},"best":{"HOME":{"odds":3.25,"bookmaker":"Bet365"},"AWAY":{"odds":1.37,"bookmaker":"Betano"}},"overround":1.0739,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.259,"AWAY":0.741}}},{"market":"btts","line":null,"confidence":0.813,"model":{"yes":0.575,"no":0.425},"book":{"yes":0.6201,"no":0.3799},"best":{"yes":{"odds":1.55,"bookmaker":"Interwetten"},"no":{"odds":2.45,"bookmaker":"Novibet"}},"overround":1.0778,"books":15,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.6462,"no":0.3538}}},{"market":"over_under_05","line":0.5,"confidence":0.813,"model":{"over":0.9344,"under":0.0656},"book":{"over":0.9688,"under":0.0312},"best":{"over":{"odds":1.015,"bookmaker":"Bet365"},"under":{"odds":21,"bookmaker":"Bet365"}},"overround":1.0328,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.9688,"under":0.0312}}},{"market":"over_under_15","line":1.5,"confidence":0.813,"model":{"over":0.7932,"under":0.2068},"book":{"over":0.8611,"under":0.1389},"best":{"over":{"odds":1.125,"bookmaker":"Bet365"},"under":{"odds":6,"bookmaker":"Bet365"}},"overround":1.0556,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.8611,"under":0.1389}}},{"market":"over_under_25","line":2.5,"confidence":0.813,"model":{"over":0.551,"under":0.449},"book":{"over":0.6611,"under":0.3389},"best":{"over":{"odds":1.444,"bookmaker":"Bet365"},"under":{"odds":2.7,"bookmaker":"Bet365"}},"overround":1.0629,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6611,"under":0.3389}}},{"market":"over_under_35","line":3.5,"confidence":0.813,"model":{"over":0.3275,"under":0.6725},"book":{"over":0.4382,"under":0.5618},"best":{"over":{"odds":2.1,"bookmaker":"Bet365"},"under":{"odds":1.667,"bookmaker":"Bet365"}},"overround":1.0761,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.4382,"under":0.5618}}},{"market":"asian_handicap","line":-1.5,"confidence":0.813,"model":{"HOME":0.1022,"AWAY":0.8978},"book":{"HOME":0.0708,"AWAY":0.9292},"best":{"HOME":{"odds":11.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.05,"bookmaker":"fonbet"}},"overround":1.0905,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0697,"AWAY":0.9303}}},{"market":"asian_handicap","line":-1.25,"confidence":0.813,"model":{"HOME":0.1102,"AWAY":0.8898},"book":{"HOME":0.0718,"AWAY":0.9282},"best":{"HOME":{"odds":8.25,"bookmaker":"1xBet"},"AWAY":{"odds":1.023,"bookmaker":"1xBet"}},"overround":1.0987,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0739,"AWAY":0.9261}}},{"market":"asian_handicap","line":-1,"confidence":0.813,"model":{"HOME":0.1196,"AWAY":0.8804},"book":{"HOME":0.1026,"AWAY":0.8974},"best":{"HOME":{"odds":7.85,"bookmaker":"1xBet"},"AWAY":{"odds":1.07,"bookmaker":"fonbet"}},"overround":1.0853,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1029,"AWAY":0.8971}}},{"market":"asian_handicap","line":-0.75,"confidence":0.813,"model":{"HOME":0.189,"AWAY":0.811},"book":{"HOME":0.1658,"AWAY":0.8342},"best":{"HOME":{"odds":5.5,"bookmaker":"Bet365"},"AWAY":{"odds":1.16,"bookmaker":"Unibet"}},"overround":1.0617,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1515,"AWAY":0.8485}}},{"market":"asian_handicap","line":-0.5,"confidence":0.813,"model":{"HOME":0.2482,"AWAY":0.7518},"book":{"HOME":0.2,"AWAY":0.8},"best":{"HOME":{"odds":4.5,"bookmaker":"Bet365"},"AWAY":{"odds":1.22,"bookmaker":"Novibet"}},"overround":1.0638,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2075,"AWAY":0.7925}}},{"market":"asian_handicap","line":-0.25,"confidence":0.813,"model":{"HOME":0.285,"AWAY":0.715},"book":{"HOME":0.2266,"AWAY":0.7734},"best":{"HOME":{"odds":4.1,"bookmaker":"Bet365"},"AWAY":{"odds":1.26,"bookmaker":"Novibet"}},"overround":1.0622,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.229,"AWAY":0.771}}},{"market":"asian_handicap","line":0,"confidence":0.813,"model":{"HOME":0.3344,"AWAY":0.6656},"book":{"HOME":0.3141,"AWAY":0.6859},"best":{"HOME":{"odds":3,"bookmaker":"Bet365"},"AWAY":{"odds":1.4,"bookmaker":"Interwetten"}},"overround":1.0704,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2718,"AWAY":0.7282}}},{"market":"asian_handicap","line":0.25,"confidence":0.813,"model":{"HOME":0.4328,"AWAY":0.5672},"book":{"HOME":0.3836,"AWAY":0.6164},"best":{"HOME":{"odds":2.4,"bookmaker":"Novibet"},"AWAY":{"odds":1.55,"bookmaker":"Bet365"}},"overround":1.0716,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3521,"AWAY":0.6479}}},{"market":"asian_handicap","line":0.5,"confidence":0.813,"model":{"HOME":0.5059,"AWAY":0.4941},"book":{"HOME":0.4576,"AWAY":0.5424},"best":{"HOME":{"odds":2.1,"bookmaker":"10bet"},"AWAY":{"odds":1.75,"bookmaker":"Interwetten"}},"overround":1.075,"books":10,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4252,"AWAY":0.5748}}},{"market":"asian_handicap","line":0.75,"confidence":0.813,"model":{"HOME":0.5685,"AWAY":0.4315},"book":{"HOME":0.5176,"AWAY":0.4824},"best":{"HOME":{"odds":1.85,"bookmaker":"10bet"},"AWAY":{"odds":1.975,"bookmaker":"Bet365"}},"overround":1.0678,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4745,"AWAY":0.5255}}},{"market":"asian_handicap","line":1,"confidence":0.813,"model":{"HOME":0.649,"AWAY":0.351},"book":{"HOME":0.6098,"AWAY":0.3902},"best":{"HOME":{"odds":1.615,"bookmaker":"10bet"},"AWAY":{"odds":2.5,"bookmaker":"Unibet"}},"overround":1.0694,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5425,"AWAY":0.4575}}},{"market":"asian_handicap","line":1.25,"confidence":0.813,"model":{"HOME":0.6925,"AWAY":0.3075},"book":{"HOME":0.6017,"AWAY":0.3983},"best":{"HOME":{"odds":1.642,"bookmaker":"1xBet"},"AWAY":{"odds":2.4,"bookmaker":"Unibet"}},"overround":1.0661,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5983,"AWAY":0.4017}}},{"market":"asian_handicap","line":1.5,"confidence":0.813,"model":{"HOME":0.7264,"AWAY":0.2736},"book":{"HOME":0.681,"AWAY":0.319},"best":{"HOME":{"odds":1.509,"bookmaker":"1xBet"},"AWAY":{"odds":3,"bookmaker":"Unibet"}},"overround":1.0651,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6457,"AWAY":0.3543}}},{"market":"asian_handicap","line":1.75,"confidence":0.813,"model":{"HOME":0.7869,"AWAY":0.2131},"book":{"HOME":0.7098,"AWAY":0.2902},"best":{"HOME":{"odds":1.378,"bookmaker":"1xBet"},"AWAY":{"odds":3.25,"bookmaker":"Unibet"}},"overround":1.0719,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7071,"AWAY":0.2929}}},{"market":"asian_handicap","line":2,"confidence":0.813,"model":{"HOME":0.8584,"AWAY":0.1416},"book":{"HOME":0.8075,"AWAY":0.1925},"best":{"HOME":{"odds":1.22,"bookmaker":"Interwetten"},"AWAY":{"odds":5,"bookmaker":"Unibet"}},"overround":1.0722,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7789,"AWAY":0.2211}}},{"market":"asian_handicap","line":2.25,"confidence":0.813,"model":{"HOME":0.8702,"AWAY":0.1298},"book":{"HOME":0.8343,"AWAY":0.1657},"best":{"HOME":{"odds":1.17,"bookmaker":"Novibet"},"AWAY":{"odds":5.5,"bookmaker":"Unibet"}},"overround":1.0668,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8039,"AWAY":0.1961}}},{"market":"asian_handicap","line":2.5,"confidence":0.813,"model":{"HOME":0.8801,"AWAY":0.1199},"book":{"HOME":0.8427,"AWAY":0.1573},"best":{"HOME":{"odds":1.15,"bookmaker":"Novibet"},"AWAY":{"odds":5.75,"bookmaker":"Bet365"}},"overround":1.071,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8149,"AWAY":0.1851}}},{"market":"asian_handicap","line":2.75,"confidence":0.813,"model":{"HOME":0.9152,"AWAY":0.0848},"book":{"HOME":0.8722,"AWAY":0.1278},"best":{"HOME":{"odds":1.12,"bookmaker":"Novibet"},"AWAY":{"odds":6.43,"bookmaker":"1xBet"}},"overround":1.0697,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.866,"AWAY":0.134}}},{"market":"asian_handicap","line":3,"confidence":0.813,"model":{"HOME":0.9531,"AWAY":0.0469},"book":{"HOME":0.9252,"AWAY":0.0748},"best":{"HOME":{"odds":1.06,"bookmaker":"fonbet"},"AWAY":{"odds":11.6,"bookmaker":"1xBet"}},"overround":1.0891,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.924,"AWAY":0.076}}},{"market":"asian_handicap","line":3.5,"confidence":0.813,"model":{"HOME":0.9567,"AWAY":0.0433},"book":{"HOME":0.9113,"AWAY":0.0887},"best":{"HOME":{"odds":1.05,"bookmaker":"fonbet"},"AWAY":{"odds":7.7,"bookmaker":"fonbet"}},"overround":1.0823,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9095,"AWAY":0.0905}}},{"market":"corners_1x2","line":null,"confidence":0.651,"model":{"HOME":0.4155,"DRAW":0.1199,"AWAY":0.4647},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.569,"model":{"yes":0.1603,"no":0.8397},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.6725,"book_prob":0.5618,"edge":0.1107,"shrunk_edge":0.0937,"odds":1.667,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.667}],"kelly":0.0454,"confidence":0.813,"family":"goals"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.449,"book_prob":0.3389,"edge":0.1101,"shrunk_edge":0.0931,"odds":2.7,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.7}],"kelly":0.0312,"confidence":0.813,"family":"goals"},{"market":"double_chance","outcome":"1X","line":null,"push":null,"model_prob":0.5059,"book_prob":0.419,"edge":0.0869,"shrunk_edge":0.0607,"odds":2.15,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.15}],"kelly":0.019,"confidence":0.813,"family":"result"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.2068,"book_prob":0.1389,"edge":0.0679,"shrunk_edge":0.0575,"odds":6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6}],"kelly":0.012,"confidence":0.813,"family":"goals"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.3344,"book_prob":0.259,"edge":0.0754,"shrunk_edge":0.0527,"odds":3.25,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.25},{"slug":"betway","book":"Betway","odds":3.1},{"slug":"betsson","book":"Betsson","odds":3.1},{"slug":"novibet","book":"Novibet","odds":3.05},{"slug":"unibet","book":"Unibet","odds":3},{"slug":"888sport","book":"888Sport","odds":3},{"slug":"william-hill","book":"William Hill","odds":3},{"slug":"10bet","book":"10bet","odds":3},{"slug":"betano","book":"Betano","odds":2.95},{"slug":"bwin","book":"Bwin","odds":2.95},{"slug":"sportingbet","book":"SportingBet","odds":2.95},{"slug":"vistabet","book":"Vistabet","odds":2.95}],"kelly":0.0096,"confidence":0.813,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.6925,"book_prob":0.6017,"edge":0.0908,"shrunk_edge":0.0521,"odds":1.642,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.642},{"slug":"bet365","book":"Bet365","odds":1.575},{"slug":"fonbet","book":"fonbet","odds":1.57},{"slug":"novibet","book":"Novibet","odds":1.56},{"slug":"unibet","book":"Unibet","odds":1.54}],"kelly":0.0534,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.75,"push":"half","model_prob":0.7869,"book_prob":0.7098,"edge":0.0771,"shrunk_edge":0.0442,"odds":1.378,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.378},{"slug":"novibet","book":"Novibet","odds":1.35},{"slug":"bet365","book":"Bet365","odds":1.35},{"slug":"fonbet","book":"fonbet","odds":1.33},{"slug":"unibet","book":"Unibet","odds":1.3}],"kelly":0.0558,"confidence":0.813,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.425,"book_prob":0.3799,"edge":0.0451,"shrunk_edge":0.0382,"odds":2.45,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"888sport","book":"888Sport","odds":2.45},{"slug":"william-hill","book":"William Hill","odds":2.45},{"slug":"1xbet","book":"1xBet","odds":2.441},{"slug":"betano","book":"Betano","odds":2.42},{"slug":"unibet","book":"Unibet","odds":2.4},{"slug":"10bet","book":"10bet","odds":2.4},{"slug":"betsson","book":"Betsson","odds":2.38},{"slug":"betway","book":"Betway","odds":2.375},{"slug":"bet365","book":"Bet365","odds":2.375},{"slug":"bwin","book":"Bwin","odds":2.35},{"slug":"sportingbet","book":"SportingBet","odds":2.35}],"kelly":0.0071,"confidence":0.813,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.285,"book_prob":0.2266,"edge":0.0584,"shrunk_edge":0.0335,"odds":4.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.1},{"slug":"unibet","book":"Unibet","odds":3.75},{"slug":"novibet","book":"Novibet","odds":3.75}],"kelly":0.0136,"confidence":0.813,"family":"handicap"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.2482,"book_prob":0.2031,"edge":0.0452,"shrunk_edge":0.0316,"odds":4.333,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.333}],"kelly":0.0057,"confidence":0.813,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.5685,"book_prob":0.5176,"edge":0.0509,"shrunk_edge":0.0292,"odds":1.85,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.85},{"slug":"novibet","book":"Novibet","odds":1.84},{"slug":"bet365","book":"Bet365","odds":1.825},{"slug":"unibet","book":"Unibet","odds":1.78},{"slug":"fonbet","book":"fonbet","odds":1.77}],"kelly":0.0152,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2,"push":"full","model_prob":0.8584,"book_prob":0.8075,"edge":0.0509,"shrunk_edge":0.0292,"odds":1.22,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.209},{"slug":"novibet","book":"Novibet","odds":1.19},{"slug":"bet365","book":"Bet365","odds":1.18},{"slug":"fonbet","book":"fonbet","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15}],"kelly":0.0536,"confidence":0.813,"family":"handicap"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2576,"book_prob":0.2159,"edge":0.0417,"shrunk_edge":0.0292,"odds":4.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.1}],"kelly":0.0045,"confidence":0.813,"family":"result"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0656,"book_prob":0.0312,"edge":0.0344,"shrunk_edge":0.0291,"odds":21,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":21}],"kelly":0.0047,"confidence":0.813,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.4328,"book_prob":0.3836,"edge":0.0492,"shrunk_edge":0.0282,"odds":2.4,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":2.4},{"slug":"fonbet","book":"fonbet","odds":2.4},{"slug":"10bet","book":"10bet","odds":2.4},{"slug":"bet365","book":"Bet365","odds":2.375},{"slug":"unibet","book":"Unibet","odds":2.35}],"kelly":0.0069,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.2482,"book_prob":0.2,"edge":0.0483,"shrunk_edge":0.0277,"odds":4.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":4.5},{"slug":"unibet","book":"Unibet","odds":4.25},{"slug":"novibet","book":"Novibet","odds":4.15}],"kelly":0.0084,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.5059,"book_prob":0.4576,"edge":0.0482,"shrunk_edge":0.0277,"odds":2.1,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":2.1},{"slug":"novibet","book":"Novibet","odds":2.06},{"slug":"888sport","book":"888Sport","odds":2.05},{"slug":"william-hill","book":"William Hill","odds":2.05},{"slug":"bet365","book":"Bet365","odds":2.05},{"slug":"unibet","book":"Unibet","odds":2},{"slug":"bwin","book":"Bwin","odds":1.98},{"slug":"sportingbet","book":"SportingBet","odds":1.98},{"slug":"vistabet","book":"Vistabet","odds":1.98},{"slug":"interwetten","book":"Interwetten","odds":1.95}],"kelly":0.0142,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.7264,"book_prob":0.681,"edge":0.0454,"shrunk_edge":0.0261,"odds":1.509,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.509},{"slug":"novibet","book":"Novibet","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"fonbet","book":"fonbet","odds":1.38},{"slug":"interwetten","book":"Interwetten","odds":1.37},{"slug":"unibet","book":"Unibet","odds":1.37}],"kelly":0.0472,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":3.5,"push":"none","model_prob":0.9567,"book_prob":0.9113,"edge":0.0454,"shrunk_edge":0.0261,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05}],"kelly":0.0226,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.75,"push":"half","model_prob":0.9152,"book_prob":0.8722,"edge":0.0429,"shrunk_edge":0.0246,"odds":1.12,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.12},{"slug":"bet365","book":"Bet365","odds":1.12},{"slug":"1xbet","book":"1xBet","odds":1.06}],"kelly":0.052,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.649,"book_prob":0.6098,"edge":0.0392,"shrunk_edge":0.0225,"odds":1.615,"bookmaker":"10bet","prices":[{"slug":"10bet","book":"10bet","odds":1.615},{"slug":"1xbet","book":"1xBet","odds":1.6},{"slug":"fonbet","book":"fonbet","odds":1.57},{"slug":"bet365","book":"Bet365","odds":1.55},{"slug":"novibet","book":"Novibet","odds":1.54},{"slug":"interwetten","book":"Interwetten","odds":1.5},{"slug":"unibet","book":"Unibet","odds":1.5}],"kelly":0.0196,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.1102,"book_prob":0.0718,"edge":0.0384,"shrunk_edge":0.022,"odds":8.25,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.25}],"kelly":0,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.5,"push":"none","model_prob":0.8801,"book_prob":0.8427,"edge":0.0374,"shrunk_edge":0.0215,"odds":1.15,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.14},{"slug":"1xbet","book":"1xBet","odds":1.134},{"slug":"fonbet","book":"fonbet","odds":1.13}],"kelly":0.0203,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.25,"push":"half","model_prob":0.8702,"book_prob":0.8343,"edge":0.0359,"shrunk_edge":0.0206,"odds":1.17,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.17},{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.148},{"slug":"unibet","book":"Unibet","odds":1.13}],"kelly":0.0266,"confidence":0.813,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.1022,"book_prob":0.0708,"edge":0.0314,"shrunk_edge":0.018,"odds":11.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":11.6},{"slug":"fonbet","book":"fonbet","odds":7}],"kelly":0.0044,"confidence":0.813,"family":"handicap"}],"verdicts":[{"candidate":{"market":"asian_handicap","outcome":"HOME","line":2,"push":"full","model_prob":0.8075,"book_prob":0.8075,"edge":0,"shrunk_edge":0,"odds":1.22,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.209},{"slug":"novibet","book":"Novibet","odds":1.19},{"slug":"bet365","book":"Bet365","odds":1.18},{"slug":"fonbet","book":"fonbet","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15}],"kelly":0,"confidence":1,"family":"handicap"},"lean":false,"narrative":"Home +2 on the Asian line at 1.22. CF Montréal are not favoured here, so what makes this a call is the draw counting rather than a win being likely. Before anyone treats this as settled, Prince Owusu has supplied a good third of CF Montréal's goals this season, and does not play here. Add it up and CF Montréal covering the line is what this points to. Four times out of five, and the market has read it the same way — which is worth knowing rather than worth arguing with.","why":null,"drivers":[{"id":"availability.home.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"CF Montréal are without 7 players, and Prince Owusu is a real loss.","evidence":{"count":7,"measured":1,"combined_goal_share":0.441,"combined_importance":0.441,"players":[{"player":"Prince Owusu","role":"ATT","reason":"Knock Injury","goal_share":0.441,"importance":0.441,"measured":true,"doubtful":false,"cover_at_position":3},{"player":"Bode Hidalgo","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Brayan Ceballos","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Dante Sealy","role":"MID","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11},{"player":"Jalen Neal","role":"DEF","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5},{"player":"Thomas Gillier","role":"GK","reason":"Knock Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":3},{"player":"Viktor Radojević","role":"DEF","reason":"yellow_card_accumulation_suspension","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":5}]},"strength":1,"moves":[{"channel":"goals","side":"home","pct":-7.7},{"channel":"goals","side":"away","pct":1.9},{"channel":"corners","side":"home","pct":-3.8},{"channel":"cards","side":"both","pct":0.6}]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Vancouver Whitecaps are without 4 players, none of them central to how the side plays.","evidence":{"count":4,"measured":1,"combined_goal_share":0.061,"combined_importance":0.061,"players":[{"player":"Emmanuel Sabbi","role":"MID","reason":"Knock Injury","goal_share":0.061,"importance":0.061,"measured":true,"doubtful":false,"cover_at_position":13},{"player":"Andrés Cubas","role":"MID","reason":"Ankle Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":13},{"player":"Kenji Cabrera","role":"ATT","reason":"Foot Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":3},{"player":"Sam Adekugbe","role":"DEF","reason":"Hamstring Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":11}]},"strength":0.152,"moves":[{"channel":"goals","side":"away","pct":-1.4},{"channel":"goals","side":"home","pct":0.6},{"channel":"corners","side":"away","pct":-0.7},{"channel":"cards","side":"both","pct":0.5}]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Vancouver Whitecaps travel 3692 km for this fixture.","evidence":{"travel_km":3692},"strength":0.5,"moves":[{"channel":"goals","side":"away","pct":-4.5},{"channel":"corners","side":"away","pct":-4.5}]}],"set_aside":[{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":null},"strength":0.3,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"CF Montréal have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 0.5 and conceding 2.2, and 0.00 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":0.5,"goals_against":2.17,"clean_sheets":0,"streak":"winless 6","sequence":"LLDLLD","venue_ppg":0},"strength":0.678,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Vancouver Whitecaps have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 2.0 and conceding 0.8, and 1.25 a game on the road.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":2,"goals_against":0.83,"clean_sheets":1,"streak":"none","sequence":"DDWLWW","venue_ppg":1.25},"strength":0.322,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6978,"created_at":"2026-11-01T02:15:22Z","event":{"id":5412,"event_date":"2026-11-07T21:00:00Z","status":"finished","home_team_id":297,"home_team":"CF Montréal","away_team_id":278,"away_team":"Vancouver Whitecaps","league_id":18,"league_name":"MLS"},"markets":{"match_result":{"prob_home":21.1,"prob_draw":22.3,"prob_away":56.5,"predicted":"A"},"expected_goals":{"home":1.14,"away":1.95},"over_under":{"prob_over_15":83.9,"prob_over_25":64.9,"prob_over_35":42},"btts":{"prob_yes":62.8},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":25.1},"corners":{"prob_over_85":61,"prob_over_95":49.2,"prob_over_105":37.7}},"recommendations":{"favorite":"A","favorite_prob":56.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5652,"version":"dc-blend-v1"}},"polymarket":{"event_id":5412,"event_date":"2026-11-07T21:00:00Z","home_team":"CF Montréal","away_team":"Vancouver Whitecaps","polymarket_event_id":"1334749","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":{"yes":0.345,"no":0.655},"over_under":{"over_15":0.5,"under_15":0.5,"over_25":0.5,"under_25":0.5,"over_35":0.5,"under_35":0.5,"over_45":0.48,"under_45":0.52},"halftime":{"home":null,"draw":null,"away":null},"handicap":{"home_minus_15":0.0505,"away_minus_15":0.145,"home_minus_25":0.5,"away_minus_25":0.5}},"liquidity":{"volume_24hr":null,"volume_1wk":null,"volume_1mo":null,"volume_1yr":null,"open_interest":2390,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":[{"price":0.105,"player":"Olger Escobar"},{"price":0.1,"player":"Hennadii Synchuk"},{"price":0.026,"player":"Dawid Bugaj"},{"price":0.026,"player":"Brandan Craig"},{"price":0.085,"player":"Victor Loturi"},{"price":0.031,"player":"Brayan Vera"},{"price":0.06,"player":"Matthew Longstaff"},{"price":0.11,"player":"Wikelman Carmona"},{"price":0.08,"player":"Luca Petrasso"},{"price":0.15,"player":"Daniel Ríos"},{"price":0.265,"player":"Ryan Gauld"},{"price":0.085,"player":"Ranko Veselinović"},{"price":0.345,"player":"Rayan Elloumi"},{"price":0.105,"player":"Mihail Gherasimencov"},{"price":0.12,"player":"Ralph Priso"},{"price":0.275,"player":"Cheikh Tidiane Sabaly"},{"price":0.045,"player":"Édier Ocampo"},{"price":0.21,"player":"Yadaly Diaby"},{"price":0.045,"player":"Oliver Larraz"},{"price":0.09,"player":"Aleksa Cvetković"}],"exact_scores":null,"updated_at":"2026-11-07T20:57:37Z"}},"computed_at":1794102725,"report":{"fetched_at":1794102750,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"Montréal 0 - 2 Vancouver — Full Highlights","url":"https://www.youtube.com/watch?v=4FWcda7WFdA","thumbnail":"https://i.ytimg.com/vi/4FWcda7WFdA/maxresdefault.jpg"}],"events":[{"t":"card","minute":25,"added":null,"side":"away","player":"M. Gherasimencov","player_id":12143,"card":"yellow","reason":"Foul"},{"t":"card","minute":42,"added":null,"side":"away","player":"É. Ocampo","player_id":9092,"card":"yellow","reason":"Foul"},{"t":"card","minute":45,"added":null,"side":"home","player":"V. Loturi","player_id":9590,"card":"yellow","reason":"Foul"},{"t":"sub","minute":46,"added":null,"side":"away","in":"R. Modesto","in_id":2585,"out":"É. Ocampo","out_id":9092},{"t":"sub","minute":46,"added":null,"side":"away","in":"B. Quiñonez","in_id":21424,"out":"Y. Diaby","out_id":16927},{"t":"sub","minute":46,"added":null,"side":"home","in":"N. Streit","in_id":13536,"out":"H. Synchuk","out_id":9593},{"t":"goal","minute":50,"added":null,"side":"away","player":"C. T. Sabaly","player_id":2790,"assist":null,"kind":"regular","score":[0,1]},{"t":"card","minute":62,"added":null,"side":"away","player":"R. Priso","player_id":9098,"card":"yellow","reason":"Foul"},{"t":"sub","minute":63,"added":null,"side":"away","in":"T. Müller","in_id":9112,"out":"R. Gauld","out_id":9122},{"t":"sub","minute":66,"added":null,"side":"home","in":"B. Ceballos","in_id":9700,"out":"D. Bugaj","out_id":9744},{"t":"sub","minute":66,"added":null,"side":"home","in":"A. Sánchez","in_id":1558,"out":"D. Rios","out_id":9137},{"t":"sub","minute":66,"added":null,"side":"home","in":"F. Herbers","in_id":9594,"out":"O. Escobar","out_id":9600},{"t":"sub","minute":71,"added":null,"side":"away","in":"T. Blackmon","in_id":9095,"out":"R. Priso","out_id":9098},{"t":"card","minute":74,"added":null,"side":"home","player":"L. Petrasso","player_id":9589,"card":"yellow","reason":"Foul"},{"t":"goal","minute":83,"added":null,"side":"away","player":"M. Gherasimencov","player_id":12143,"assist":"B. Quiñonez","kind":"regular","score":[0,2]},{"t":"sub","minute":86,"added":null,"side":"away","in":"S. Ramírez","in_id":74765,"out":"O. Larraz","out_id":9408}],"players":[{"id":9090,"team_id":278,"minutes":90,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":9139,"team_id":278,"minutes":90,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":4,"on_target":1,"key_passes":0},{"id":2790,"team_id":278,"minutes":90,"rating":7.8,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":4},{"id":12143,"team_id":278,"minutes":90,"rating":8.2,"goals":1,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":0},{"id":84125,"team_id":278,"minutes":90,"rating":7.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":0},{"id":9843,"team_id":278,"minutes":90,"rating":8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":9408,"team_id":278,"minutes":86,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":9098,"team_id":278,"minutes":71,"rating":8.4,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":9122,"team_id":278,"minutes":63,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":4},{"id":2585,"team_id":278,"minutes":45,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":16927,"team_id":278,"minutes":45,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":21424,"team_id":278,"minutes":45,"rating":7.4,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":9092,"team_id":278,"minutes":45,"rating":6.9,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9112,"team_id":278,"minutes":27,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9095,"team_id":278,"minutes":19,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74765,"team_id":278,"minutes":4,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9855,"team_id":278,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9118,"team_id":278,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9131,"team_id":278,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9117,"team_id":278,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":35677,"team_id":297,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":6,"shots":0,"on_target":0,"key_passes":0},{"id":9587,"team_id":297,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9380,"team_id":297,"minutes":90,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9589,"team_id":297,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9591,"team_id":297,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9590,"team_id":297,"minutes":90,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9617,"team_id":297,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":2,"key_passes":2},{"id":9744,"team_id":297,"minutes":66,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9600,"team_id":297,"minutes":66,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":9137,"team_id":297,"minutes":66,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13536,"team_id":297,"minutes":45,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9593,"team_id":297,"minutes":45,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9594,"team_id":297,"minutes":24,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":1558,"team_id":297,"minutes":24,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":9700,"team_id":297,"minutes":24,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":24020,"team_id":297,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9727,"team_id":297,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9758,"team_id":297,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9743,"team_id":297,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":9297,"team_id":297,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0}],"stats":{"home":{"possession":36,"shots":8,"on_target":3,"corners":4,"fouls":15,"yellow":2,"red":0,"big_chances":1,"passes":332,"pass_pct":79.5,"offsides":2,"saves":6},"away":{"possession":64,"shots":16,"on_target":8,"corners":5,"fouls":15,"yellow":3,"red":0,"big_chances":4,"passes":594,"pass_pct":88.6,"offsides":0,"saves":3}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":35677,"name":"Samsy Keita","position":"G","number":41,"captain":false,"starting":true},{"id":9744,"name":"Dawid Bugaj","position":"D","number":27,"captain":false,"starting":true},{"id":9587,"name":"Brandan Craig","position":"D","number":5,"captain":false,"starting":true},{"id":9380,"name":"Brayan Vera","position":"D","number":4,"captain":false,"starting":true},{"id":9589,"name":"Luca Petrasso","position":"D","number":13,"captain":false,"starting":true},{"id":9591,"name":"Matthew Longstaff","position":"M","number":8,"captain":false,"starting":true},{"id":9590,"name":"Victor Loturi","position":"M","number":22,"captain":false,"starting":true},{"id":9593,"name":"Hennadii Synchuk","position":"M","number":18,"captain":false,"starting":true},{"id":9600,"name":"Olger Escobar","position":"M","number":29,"captain":false,"starting":true},{"id":9617,"name":"Wikelman Carmona","position":"M","number":16,"captain":false,"starting":true},{"id":9137,"name":"Daniel Ríos","position":"F","number":14,"captain":true,"starting":true},{"id":13536,"name":"Noah Streit","position":"M","number":23,"captain":false,"starting":false},{"id":9700,"name":"Brayan Ceballos","position":"D","number":3,"captain":false,"starting":false},{"id":9594,"name":"Fabian Herbers","position":"F","number":21,"captain":false,"starting":false},{"id":1558,"name":"Alexis Sánchez","position":"F","number":10,"captain":false,"starting":false},{"id":9727,"name":"Sebastian Breza","position":"G","number":1,"captain":false,"starting":false},{"id":9758,"name":"Efraín Morales","position":"D","number":24,"captain":false,"starting":false},{"id":9743,"name":"Samuel Piette","position":"M","number":6,"captain":false,"starting":false},{"id":9297,"name":"Daniel Pereira","position":"M","number":7,"captain":false,"starting":false},{"id":24020,"name":"Josh Nteziryayo","position":"M","number":36,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":9090,"name":"Yohei Takaoka","position":"G","number":1,"captain":false,"starting":true},{"id":9092,"name":"Édier Ocampo","position":"D","number":18,"captain":false,"starting":true},{"id":9843,"name":"Ranko Veselinović","position":"D","number":4,"captain":false,"starting":true},{"id":9098,"name":"Ralph Priso","position":"D","number":6,"captain":false,"starting":true},{"id":12143,"name":"Mihail Gherasimencov","position":"D","number":29,"captain":false,"starting":true},{"id":9408,"name":"Oliver Larraz","position":"M","number":8,"captain":false,"starting":true},{"id":84125,"name":"Aleksa Cvetković","position":"M","number":23,"captain":false,"starting":true},{"id":2790,"name":"Cheick Tidiane Sabaly","position":"M","number":7,"captain":false,"starting":true},{"id":9122,"name":"Ryan Gauld","position":"M","number":25,"captain":true,"starting":true},{"id":16927,"name":"Yadaly Diaby","position":"M","number":77,"captain":false,"starting":true},{"id":9139,"name":"Rayan Elloumi","position":"F","number":19,"captain":false,"starting":true},{"id":21424,"name":"Bruno Quiñonez","position":"F","number":14,"captain":false,"starting":false},{"id":2585,"name":"Rui Modesto","position":"M","number":70,"captain":false,"starting":false},{"id":9112,"name":"Thomas Müller","position":"F","number":13,"captain":false,"starting":false},{"id":9095,"name":"Tristan Blackmon","position":"D","number":33,"captain":false,"starting":false},{"id":74765,"name":"Sebastián Ramírez","position":"M","number":15,"captain":false,"starting":false},{"id":9131,"name":"Isaac Boehmer","position":"G","number":32,"captain":false,"starting":false},{"id":9117,"name":"Tate Johnson","position":"D","number":28,"captain":false,"starting":false},{"id":9855,"name":"Johnny Selemani","position":"F","number":63,"captain":false,"starting":false},{"id":9118,"name":"Brian White","position":"F","number":24,"captain":false,"starting":false}]}}},"colors":{"home":"#0d409a","away":"#0a3376"},"venue":{"name":"Saputo Stadium","city":"Montreal","capacity":20801},"pulled":[],"published":[]}