{"id":224690,"league_id":87,"league":"League Two","kickoff":1792841400,"home":"Bristol Rovers","away":"Swindon Town","home_id":1432,"away_id":1440,"venue_id":882,"rank":5,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.636,"score":null,"live_score":null,"lambda":[1.54,1.13],"read":{"text":"Bristol Rovers to edge it","side":"home"},"pass":"Bristol Rovers v Swindon Town is one to leave alone. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"form.home","section":"§2.1","note":"Bristol Rovers have taken 0.50 points a game from their last 6 (1W 0D 5L), scoring 0.7 and conceding 2.0, and 1.00 a game at home."}],"lambda_home":1.542870621122815,"lambda_away":1.1339653910538319,"corner_rate":11.7,"card_rate":0.219,"lineups":{"status":"predicted","confidence":0.795,"home":{"formation":"4-2-3-1","players":[{"id":34074,"name":"Brad Young","position":"G","starting":true,"ai_score":0.845},{"id":34061,"name":"Clinton Mola","position":"D","starting":true,"ai_score":0.858},{"id":6875,"name":"Kofi Balmer","position":"D","starting":true,"ai_score":0.818},{"id":33514,"name":"Ciaran Kelly","position":"D","starting":true,"ai_score":0.684},{"id":36525,"name":"Tom James","position":"D","starting":true,"ai_score":0.865},{"id":33806,"name":"Richard Smallwood","position":"M","starting":true,"ai_score":0.583},{"id":6275,"name":"Keenan Gough","position":"D","starting":true,"ai_score":0.442},{"id":34189,"name":"Bobby Kamwa","position":"M","starting":true,"ai_score":0.534},{"id":33515,"name":"Tommy Leigh","position":"M","starting":true,"ai_score":0.469},{"id":35441,"name":"Shaqai Forde","position":"F","starting":true,"ai_score":0.72},{"id":34073,"name":"Fabrizio Cavegn","position":"F","starting":true,"ai_score":0.609},{"id":33594,"name":"Ben Purrington","position":"D","starting":false,"ai_score":0.624},{"id":34067,"name":"Ellis Harrison","position":"F","starting":false,"ai_score":0.544},{"id":33783,"name":"Riley Harbottle","position":"D","starting":false,"ai_score":0.419},{"id":34060,"name":"Alfie Kilgour","position":"D","starting":false,"ai_score":0.362},{"id":34065,"name":"Jack Sparkes","position":"D","starting":false,"ai_score":0.355},{"id":75992,"name":"Reiss-Alexander Russell-Denny","position":"M","starting":false,"ai_score":0.294},{"id":35442,"name":"Joe Quigley","position":"F","starting":false,"ai_score":0.289},{"id":35983,"name":"Jack Aitchison","position":"F","starting":false,"ai_score":0.266},{"id":65962,"name":"Philip Sanyaolu","position":"F","starting":false,"ai_score":0.237},{"id":26553,"name":"Arvin Appiah","position":"D","starting":false,"ai_score":0.225},{"id":169425,"name":"Charlie Binns","position":"G","starting":false,"ai_score":0.05}],"confidence":0.795},"away":{"formation":"4-3-3","players":[{"id":34001,"name":"Connor Ripley","position":"G","starting":true,"ai_score":0.884},{"id":34025,"name":"Dan Butler","position":"D","starting":true,"ai_score":0.625},{"id":16447,"name":"Stephan Negru","position":"D","starting":true,"ai_score":0.882},{"id":100512,"name":"Kaelan Majekodunmi","position":"D","starting":true,"ai_score":0.694},{"id":33499,"name":"Mitchell Clark","position":"M","starting":true,"ai_score":0.661},{"id":34012,"name":"Ollie Clarke","position":"M","starting":true,"ai_score":0.608},{"id":6006,"name":"Jack Thomson","position":"M","starting":true,"ai_score":0.836},{"id":36724,"name":"Anthony Munda","position":"M","starting":true,"ai_score":0.795},{"id":33788,"name":"Antwoine Hackford","position":"F","starting":true,"ai_score":0.423},{"id":34019,"name":"Aaron Drinan","position":"F","starting":true,"ai_score":0.866},{"id":29926,"name":"Joseph Hungbo","position":"F","starting":true,"ai_score":0.395},{"id":37365,"name":"Billy Kirkman","position":"D","starting":false,"ai_score":0.456},{"id":34007,"name":"James Ball","position":"D","starting":false,"ai_score":0.453},{"id":34016,"name":"Joe Snowdon","position":"M","starting":false,"ai_score":0.365},{"id":33826,"name":"Sam Inwood","position":"D","starting":false,"ai_score":0.354},{"id":34017,"name":"Tom Nichols","position":"M","starting":false,"ai_score":0.35},{"id":34008,"name":"Paul Glatzel","position":"F","starting":false,"ai_score":0.344},{"id":33836,"name":"Matthew Virtue-Thick","position":"M","starting":false,"ai_score":0.278},{"id":33686,"name":"Ben Middlemas","position":"M","starting":false,"ai_score":0.271},{"id":37363,"name":"Ryan Tafazolli","position":"D","starting":false,"ai_score":0.263},{"id":8585,"name":"James Debayo","position":"D","starting":false,"ai_score":0.258},{"id":33897,"name":"Ollie Palmer","position":"F","starting":false,"ai_score":0.251},{"id":73618,"name":"Louis Millard","position":"F","starting":false,"ai_score":0.218}],"confidence":0.795},"unavailable":[]},"people":[{"id":34074,"name":"Brad Young","side":"home"},{"id":34061,"name":"Clinton Mola","side":"home"},{"id":6875,"name":"Kofi Balmer","side":"home"},{"id":33514,"name":"Ciaran Kelly","side":"home"},{"id":36525,"name":"Tom James","side":"home"},{"id":33806,"name":"Richard Smallwood","side":"home"},{"id":6275,"name":"Keenan Gough","side":"home"},{"id":34189,"name":"Bobby Kamwa","side":"home"},{"id":33515,"name":"Tommy Leigh","side":"home"},{"id":35441,"name":"Shaqai Forde","side":"home"},{"id":34073,"name":"Fabrizio Cavegn","side":"home"},{"id":33594,"name":"Ben Purrington","side":"home"},{"id":34067,"name":"Ellis Harrison","side":"home"},{"id":33783,"name":"Riley Harbottle","side":"home"},{"id":34060,"name":"Alfie Kilgour","side":"home"},{"id":34065,"name":"Jack Sparkes","side":"home"},{"id":75992,"name":"Reiss-Alexander Russell-Denny","side":"home"},{"id":35442,"name":"Joe Quigley","side":"home"},{"id":35983,"name":"Jack Aitchison","side":"home"},{"id":65962,"name":"Philip Sanyaolu","side":"home"},{"id":26553,"name":"Arvin Appiah","side":"home"},{"id":169425,"name":"Charlie Binns","side":"home"},{"id":208692,"name":"Charlie Binns","side":"home"},{"id":34062,"name":"Macauley Southam-Hales","side":"home"},{"id":35448,"name":"Macauley Southam-Hales","side":"home"},{"id":35443,"name":"Ryan De Havilland","side":"home"},{"id":217309,"name":"Stan Dunne","side":"home"},{"id":34001,"name":"Connor Ripley","side":"away"},{"id":34025,"name":"Dan Butler","side":"away"},{"id":16447,"name":"Stephan Negru","side":"away"},{"id":100512,"name":"Kaelan Majekodunmi","side":"away"},{"id":33499,"name":"Mitchell Clark","side":"away"},{"id":34012,"name":"Ollie Clarke","side":"away"},{"id":6006,"name":"Jack Thomson","side":"away"},{"id":36724,"name":"Anthony Munda","side":"away"},{"id":33788,"name":"Antwoine Hackford","side":"away"},{"id":34019,"name":"Aaron Drinan","side":"away"},{"id":29926,"name":"Joseph Hungbo","side":"away"},{"id":37365,"name":"Billy Kirkman","side":"away"},{"id":34007,"name":"James Ball","side":"away"},{"id":34016,"name":"Joe Snowdon","side":"away"},{"id":33826,"name":"Sam Inwood","side":"away"},{"id":34017,"name":"Tom Nichols","side":"away"},{"id":34008,"name":"Paul Glatzel","side":"away"},{"id":33836,"name":"Matthew Virtue-Thick","side":"away"},{"id":33686,"name":"Ben Middlemas","side":"away"},{"id":37363,"name":"Ryan Tafazolli","side":"away"},{"id":8585,"name":"James Debayo","side":"away"},{"id":33897,"name":"Ollie Palmer","side":"away"},{"id":73618,"name":"Louis Millard","side":"away"},{"id":34002,"name":"Joel McGregor","side":"away"},{"id":73622,"name":"Lucas Griffiths-Brown","side":"away"},{"id":34010,"name":"Harry Smith","side":"away"},{"id":37354,"name":"Fletcher Holman","side":"away"},{"id":34018,"name":"Daniel Butterworth","side":"away"},{"id":34014,"name":"Lewis Ward","side":"away"},{"id":34006,"name":"Gavin Kilkenny","side":"away"},{"id":12089,"name":"Jaylan Pearman","side":"away"}],"players":[{"id":34189,"name":"Bobby Kamwa","side":"home","team":"Bristol Rovers","club":null,"role":"MID","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":6,"goals":3,"assists":0,"big_chances":1,"clean_sheets":3,"team_games":18,"tracked_apps":13,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Newport County","kickoff":1787398200,"goals":1,"assists":0,"score":"5-3","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.101,"country":null,"load":{"games":2,"minutes":67,"country":0}},{"id":35441,"name":"Shaqai Forde","side":"home","team":"Bristol Rovers","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":11,"goals":0,"assists":1,"big_chances":0,"clean_sheets":4,"team_games":18,"tracked_apps":14,"tracked_starts":11},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Leicester City","kickoff":1784052000,"goals":0,"assists":1,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.038,"country":null,"load":{"games":3,"minutes":261,"country":0}},{"id":34073,"name":"Fabrizio Cavegn","side":"home","team":"Bristol Rovers","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":8,"goals":3,"assists":1,"big_chances":3,"clean_sheets":3,"team_games":18,"tracked_apps":13,"tracked_starts":8},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Newport County","kickoff":1787398200,"goals":2,"assists":0,"score":"5-3","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.145,"country":null,"load":{"games":3,"minutes":249,"country":0}},{"id":34019,"name":"Aaron Drinan","side":"away","team":"Swindon Town","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":14,"starts":13,"goals":8,"assists":1,"big_chances":0,"clean_sheets":3,"team_games":19,"tracked_apps":14,"tracked_starts":13},"recent":{"apps":5,"goals":3,"assists":1,"scoredIn":2,"country":0},"standout":{"opponent":"Colchester United","kickoff":1788616800,"goals":3,"assists":0,"score":"3-1","won":true},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.331,"country":null,"load":{"games":3,"minutes":256,"country":0}},{"id":33788,"name":"Antwoine Hackford","side":"away","team":"Swindon Town","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":3,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":19,"tracked_apps":8,"tracked_starts":3},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.005,"country":null,"load":{"games":3,"minutes":139,"country":0}}],"extras":{"teams":{"home":1432,"away":1440},"split":{"home":{"above":{"w":1,"d":0,"l":5},"below":{"w":3,"d":0,"l":1}},"away":{"above":{"w":1,"d":2,"l":4},"below":{"w":2,"d":0,"l":1}}},"referee":null,"managers":{"home":{"id":878,"name":"Steve Evans","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1772281800,"score":"1-1","result":"D"}}},"away":{"id":888,"name":"Ian Holloway","vs":{"w":1,"d":1,"l":0,"last":{"kickoff":1772281800,"score":"1-1","result":"D"}}}},"best_xi":[{"id":34001,"name":"Connor Ripley","team_id":1440,"position":"G","matches":12,"goals":0,"assists":0}],"players":{}},"notable":[{"id":34019,"name":"Aaron Drinan","goals":8,"rank":1},{"id":34246,"name":"Kabongo Tshimanga","goals":8,"rank":2},{"id":37571,"name":"Aaron Pressley","goals":7,"rank":3},{"id":35382,"name":"Charlie McCann","goals":7,"rank":4},{"id":46264,"name":"Alex Newby","goals":6,"rank":5},{"id":37573,"name":"Charlie Lakin","goals":6,"rank":6},{"id":33673,"name":"Josh Woods","goals":6,"rank":7},{"id":46256,"name":"Ollie Pearce","goals":6,"rank":8},{"id":33549,"name":"Paul Mullin","goals":6,"rank":9},{"id":46485,"name":"Calum Kavanagh","goals":5,"rank":10},{"id":33677,"name":"Charlie Caton","goals":5,"rank":11},{"id":27341,"name":"Jordan Gibson","goals":5,"rank":12},{"id":7106,"name":"Louie Marsh","goals":5,"rank":13},{"id":36113,"name":"Ronan Hale","goals":5,"rank":14},{"id":63280,"name":"Shaquille Gwengwe","goals":5,"rank":15}],"round_label":"Regular season · Matchday 13","neutral":false,"h2h":{"total_matches":16,"home_wins":5,"draws":5,"away_wins":6,"home_goals":21,"away_goals":19,"avg_total_goals":2.5,"home_win_rate":0.3125,"away_win_rate":0.375,"recent_matches":[{"away":"Bristol Rovers","date":"2026-02-28T12:30:00+00:00","home":"Swindon Town","score":"1-1","event_id":228312,"away_score":1,"home_score":1,"away_team_id":1432,"home_team_id":1440},{"away":"Swindon Town","date":"2025-12-13T12:30:00+00:00","home":"Bristol Rovers","score":"0-3","event_id":228104,"away_score":3,"home_score":0,"away_team_id":1440,"home_team_id":1432},{"away":"Bristol Rovers","date":"2022-01-22T13:00:00+00:00","home":"Swindon Town","score":"1-1","event_id":268949,"away_score":1,"home_score":1,"away_team_id":1432,"home_team_id":1440},{"away":"Swindon Town","date":"2021-10-02T14:00:00+00:00","home":"Bristol Rovers","score":"1-3","event_id":268694,"away_score":3,"home_score":1,"away_team_id":1440,"home_team_id":1432},{"away":"Swindon Town","date":"2021-03-23T19:00:00+00:00","home":"Bristol Rovers","score":"0-1","event_id":280245,"away_score":1,"home_score":0,"away_team_id":1440,"home_team_id":1432},{"away":"Bristol Rovers","date":"2020-11-21T15:00:00+00:00","home":"Swindon Town","score":"1-0","event_id":280016,"away_score":0,"home_score":1,"away_team_id":1432,"home_team_id":1440},{"away":"Swindon Town","date":"2017-01-28T12:30:00+00:00","home":"Bristol Rovers","score":"1-0","event_id":362644,"away_score":0,"home_score":1,"away_team_id":1440,"home_team_id":1432},{"away":"Bristol Rovers","date":"2016-09-20T18:45:00+00:00","home":"Swindon Town","score":"1-2","event_id":362349,"away_score":2,"home_score":1,"away_team_id":1432,"home_team_id":1440},{"away":"Bristol Rovers","date":"2012-03-31T14:00:00+00:00","home":"Swindon Town","score":"0-0","event_id":441011,"away_score":0,"home_score":0,"away_team_id":1432,"home_team_id":1440},{"away":"Swindon Town","date":"2011-12-10T15:00:00+00:00","home":"Bristol Rovers","score":"1-1","event_id":440743,"away_score":1,"home_score":1,"away_team_id":1440,"home_team_id":1432}]},"standings":{"home":{"team_id":1432,"position":16,"played":12,"points":15,"goal_diff":-4,"team_name":"Bristol Rovers","won":5,"drawn":0,"lost":7,"goals_for":16,"goals_against":20,"group":null},"away":{"team_id":1440,"position":15,"played":12,"points":15,"goal_diff":-3,"team_name":"Swindon Town","won":4,"drawn":3,"lost":5,"goals_for":13,"goals_against":16,"group":null},"size":24},"form":{"home":{"matches":6,"ppg":0.5,"record":"1-0-5","goals_for":0.67,"goals_against":2,"clean_sheets":1,"streak":"lost 4","sequence":"LWLLLL","venue_ppg":1},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":0.83,"goals_against":1,"clean_sheets":0,"streak":"none","sequence":"LDLLDW","venue_ppg":1}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Bristol Rovers report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Swindon Town report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0.795,"cup_tie":false},"strength":0.205,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":33,"home":{"state":"mid_table","position":16,"points":15,"games_left":33,"gap_to_leader":10,"gap_to_safety":4,"gap_to_europe":2},"away":{"state":"mid_table","position":15,"points":15,"games_left":33,"gap_to_leader":10,"gap_to_safety":4,"gap_to_europe":2},"six_pointer":false},"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 1-1, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Steve Evans has 65 matches in charge at Bristol Rovers, long enough that the side plays the way he wants it to.","evidence":{"manager":"Steve Evans","matches_in_charge":65,"tenure_days":438,"ppm":1.35,"appointment_effect":{"before_ppm":0.1,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ian Holloway has 67 matches in charge at Swindon Town, long enough that the side plays the way he wants it to.","evidence":{"manager":"Ian Holloway","matches_in_charge":67,"tenure_days":438,"ppm":1.52,"appointment_effect":{"before_ppm":1.7,"after_ppm":2.1,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Bristol Rovers come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.6979166666666665,"matchesIn7":2,"matchesIn14":3,"days_rest":3.7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Swindon Town come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.6979166666666665,"matchesIn7":2,"matchesIn14":3,"days_rest":3.7},"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.032,"defence":-0.082,"effective_matches":16.8,"shrunk":0.32},"away":{"attack":-0.016,"defence":-0.074,"effective_matches":17.5,"shrunk":0.31}},"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":46.8,"shots":15.4,"xg_per_shot":0.109,"corners":6,"corners_per_shot":0.389,"finishing_vs_xg":-0.35},"away":{"matches":12,"possession":43.8,"shots":10.2,"xg_per_shot":0.112,"corners":3.8,"corners_per_shot":0.377,"finishing_vs_xg":-0.05},"possession_gap":3},"strength":0.12,"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":"Bristol Rovers 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.35,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Swindon Town are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.05,"matches":12},"strength":0.1,"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":"COMPUTED","note":"Routine trip of 57 km for Swindon Town.","evidence":{"travel_km":57},"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.2676326624924824},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Ian Holloway brings his Swindon Town side to face Steve Evans and Bristol Rovers in a mid-table clash where fifteenth meets sixteenth. Swindon Town have struggled badly to create openings on their travels, losing the chance count in all of their last five away trips and six of their last ten overall. Meanwhile, the hosts are severely underperforming their underlying numbers at home, scoring only 9 from chances worth about 15. The goals are coming for the home side, especially with Shaqai Forde and Fabrizio Cavegn leading a 4-2-3-1 system against a leaky Swindon Town defence that offers up chance after chance. Aaron Drinan leads the visitors' 4-3-3 attack with three goals in his last five and eight overall, yet his team has dropped three of their last six matches. Look for Bristol Rovers to dominate the created chances and finally turn their dominant home displays into a win.","external":{"bsd_prediction":{"id":5831,"created_at":"2026-10-18T02:15:33Z","event":{"id":224690,"event_date":"2026-10-24T11:30:00Z","status":"notstarted","home_team_id":1432,"home_team":"Bristol Rovers","away_team_id":1440,"away_team":"Swindon Town","league_id":87,"league_name":"League Two"},"recommendations":{"favorite":"H","favorite_prob":57.5,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5751,"version":"dc-blend-v1"}}},"computed_at":1792836316,"verdicts":[],"locked":false,"colors":{"home":"#0c508f","away":"#dc1419"},"venue":{"name":"Memorial Stadium","city":"Bristol","capacity":9832},"pulled":[],"published":[]}