{"id":605149,"league_id":80,"league":"Categoría Primera A","kickoff":1793653500,"home":"Rionegro Águilas Doradas","away":"Fortaleza FC","home_id":4786,"away_id":4782,"venue_id":1661,"rank":5,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.643,"score":[1,0],"live_score":null,"lambda":[1.73,0.87],"odds_1x2":{"HOME":0.4817010259533567,"DRAW":0.2787641405203701,"AWAY":0.2395348335262732},"read":{"text":"Rionegro Águilas Doradas to edge it","side":"home"},"top_pick":null,"pass":"Nothing to take on Rionegro Águilas Doradas against Fortaleza FC. The likely outcome is priced too short to be worth taking, and nothing else is sure enough to call.","confident":[],"flags":[],"lambda_home":1.7329746330594467,"lambda_away":0.8714528371176391,"corner_rate":8.23,"card_rate":0.446,"lineups":{"status":"predicted","confidence":0.827,"home":{"formation":"4-2-3-1","players":[{"id":19034,"name":"Jorge Soto","position":"G","starting":true,"ai_score":0.885},{"id":74704,"name":"Javier Mena","position":"D","starting":true,"ai_score":0.849},{"id":19032,"name":"Andrés Mosquera","position":"D","starting":true,"ai_score":0.878},{"id":86427,"name":"John Ontaneda","position":"D","starting":true,"ai_score":0.812},{"id":74694,"name":"Dylan Lozano","position":"D","starting":true,"ai_score":0.596},{"id":74695,"name":"Andrés Ricaurte","position":"M","starting":true,"ai_score":0.874},{"id":74697,"name":"Frank Lozano","position":"M","starting":true,"ai_score":0.85},{"id":86428,"name":"Matías Ramírez","position":"M","starting":true,"ai_score":0.46},{"id":74639,"name":"Iván Rojas","position":"M","starting":true,"ai_score":0.743},{"id":74706,"name":"Fabián Suárez","position":"F","starting":true,"ai_score":0.432},{"id":19737,"name":"Anthony Vásquez","position":"F","starting":true,"ai_score":0.677},{"id":74795,"name":"Eduar Arízalas","position":"M","starting":false,"ai_score":0.427},{"id":74852,"name":"Juan Ávalo","position":"M","starting":false,"ai_score":0.422},{"id":74693,"name":"Nicolás Lara","position":"D","starting":false,"ai_score":0.373},{"id":86429,"name":"Ricardo Márquez","position":"F","starting":false,"ai_score":0.361},{"id":74823,"name":"John García","position":"D","starting":false,"ai_score":0.276},{"id":22971,"name":"Junior Noguera","position":"M","starting":false,"ai_score":0.269},{"id":74825,"name":"Alberto Higgins","position":"D","starting":false,"ai_score":0.258},{"id":30230,"name":"Jhon Meléndez","position":"D","starting":false,"ai_score":0.256},{"id":74712,"name":"Juan Camilo Roa","position":"M","starting":false,"ai_score":0.249},{"id":74827,"name":"Tomás Blandón","position":"M","starting":false,"ai_score":0.243},{"id":96885,"name":"Andrés Carreño","position":"F","starting":false,"ai_score":0.222},{"id":206820,"name":"Lucho","position":"D","starting":false,"ai_score":0.175}],"confidence":0.85},"away":{"formation":"4-1-4-1","players":[{"id":86443,"name":"Williams Barlasina","position":"G","starting":true,"ai_score":0.779},{"id":74736,"name":"Santiago Cuero","position":"D","starting":true,"ai_score":0.618},{"id":74729,"name":"Yesid Díaz","position":"D","starting":true,"ai_score":0.796},{"id":74779,"name":"Jeferson Medina","position":"D","starting":true,"ai_score":0.736},{"id":74727,"name":"Joan Cajares","position":"D","starting":true,"ai_score":0.768},{"id":74744,"name":"Leonardo Pico","position":"M","starting":true,"ai_score":0.683},{"id":74756,"name":"Jhoiner Salas","position":"F","starting":true,"ai_score":0.515},{"id":74830,"name":"Santiago Vivas","position":"M","starting":true,"ai_score":0.789},{"id":74748,"name":"Sebastián Navarro","position":"M","starting":true,"ai_score":0.737},{"id":135112,"name":"Mariano Vázquez","position":"M","starting":true,"ai_score":0.422},{"id":74752,"name":"Sebastian Herrera","position":"F","starting":true,"ai_score":0.582},{"id":74841,"name":"Franco Pulicastro","position":"F","starting":false,"ai_score":0.409},{"id":94556,"name":"Juan García","position":"M","starting":false,"ai_score":0.384},{"id":9950,"name":"Andy Duvan Batioja","position":"M","starting":false,"ai_score":0.292},{"id":74747,"name":"Italo Montaño Cortes","position":"M","starting":false,"ai_score":0.279},{"id":86445,"name":"Andres Copete","position":"D","starting":false,"ai_score":0.276},{"id":74881,"name":"Julio Sinisterra","position":"F","starting":false,"ai_score":0.254},{"id":86444,"name":"Edwin Cabezas","position":"D","starting":false,"ai_score":0.252},{"id":97124,"name":"Brandon Mejía","position":"M","starting":false,"ai_score":0.248},{"id":74805,"name":"Jhonier Blanco","position":"F","starting":false,"ai_score":0.239},{"id":221083,"name":"Armando Larrans","position":"F","starting":false,"ai_score":0.221},{"id":74770,"name":"David Ramírez","position":"D","starting":false,"ai_score":0.203},{"id":74760,"name":"Kevin Balanta","position":"M","starting":false,"ai_score":0.19}],"confidence":0.827},"unavailable":[]},"people":[{"id":19034,"name":"Jorge Soto","side":"home"},{"id":74704,"name":"Javier Mena","side":"home"},{"id":19032,"name":"Andrés Mosquera","side":"home"},{"id":86427,"name":"John Ontaneda","side":"home"},{"id":74694,"name":"Dylan Lozano","side":"home"},{"id":74695,"name":"Andrés Ricaurte","side":"home"},{"id":74697,"name":"Frank Lozano","side":"home"},{"id":86428,"name":"Matías Ramírez","side":"home"},{"id":74639,"name":"Iván Rojas","side":"home"},{"id":74706,"name":"Fabián Suárez","side":"home"},{"id":19737,"name":"Anthony Vásquez","side":"home"},{"id":74795,"name":"Eduar Arízalas","side":"home"},{"id":74852,"name":"Juan Ávalo","side":"home"},{"id":74693,"name":"Nicolás Lara","side":"home"},{"id":86429,"name":"Ricardo Márquez","side":"home"},{"id":74823,"name":"John García","side":"home"},{"id":22971,"name":"Junior Noguera","side":"home"},{"id":74825,"name":"Alberto Higgins","side":"home"},{"id":30230,"name":"Jhon Meléndez","side":"home"},{"id":74712,"name":"Juan Camilo Roa","side":"home"},{"id":74827,"name":"Tomás Blandón","side":"home"},{"id":96885,"name":"Andrés Carreño","side":"home"},{"id":206820,"name":"Lucho","side":"home"},{"id":209517,"name":"Luis Vasquez","side":"home"},{"id":86431,"name":"Emanuel Betancur","side":"home"},{"id":74809,"name":"Sebastián Rodríguez","side":"home"},{"id":151255,"name":"Christian Cadavid","side":"home"},{"id":94616,"name":"Carlos Rojas","side":"home"},{"id":23086,"name":"Jorge Soto","side":"home"},{"id":74858,"name":"Juan Hurtado","side":"home"},{"id":86430,"name":"Hector Arango","side":"home"},{"id":197229,"name":"Angel Cortes","side":"home"},{"id":74716,"name":"Carlos Londoño","side":"home"},{"id":67371,"name":"Jorge Rivaldo","side":"home"},{"id":63218,"name":"Joaquin Varela","side":"home"},{"id":74713,"name":"Jorge Obregón","side":"home"},{"id":86443,"name":"Williams Barlasina","side":"away"},{"id":74736,"name":"Santiago Cuero","side":"away"},{"id":74729,"name":"Yesid Díaz","side":"away"},{"id":74779,"name":"Jeferson Medina","side":"away"},{"id":74727,"name":"Joan Cajares","side":"away"},{"id":74744,"name":"Leonardo Pico","side":"away"},{"id":74756,"name":"Jhoiner Salas","side":"away"},{"id":74830,"name":"Santiago Vivas","side":"away"},{"id":74748,"name":"Sebastián Navarro","side":"away"},{"id":135112,"name":"Mariano Vázquez","side":"away"},{"id":74752,"name":"Sebastian Herrera","side":"away"},{"id":74841,"name":"Franco Pulicastro","side":"away"},{"id":94556,"name":"Juan García","side":"away"},{"id":9950,"name":"Andy Duvan Batioja","side":"away"},{"id":74747,"name":"Italo Montaño Cortes","side":"away"},{"id":86445,"name":"Andres Copete","side":"away"},{"id":74881,"name":"Julio Sinisterra","side":"away"},{"id":86444,"name":"Edwin Cabezas","side":"away"},{"id":97124,"name":"Brandon Mejía","side":"away"},{"id":74805,"name":"Jhonier Blanco","side":"away"},{"id":221083,"name":"Armando Larrans","side":"away"},{"id":74770,"name":"David Ramírez","side":"away"},{"id":74760,"name":"Kevin Balanta","side":"away"},{"id":224713,"name":"Armando David Larrans Ruiz","side":"away"},{"id":217798,"name":"Juan Herrera","side":"away"},{"id":74864,"name":"Jonathan Marulanda","side":"away"},{"id":209005,"name":"Jeferson Medina","side":"away"},{"id":74732,"name":"Jhon Balanta","side":"away"},{"id":86441,"name":"Juan Castillo","side":"away"},{"id":216627,"name":"A Mosquera","side":"away"},{"id":10180,"name":"Teun Wilke","side":"away"},{"id":74842,"name":"Cristian Santander","side":"away"},{"id":74767,"name":"Michael Barragán","side":"away"},{"id":74741,"name":"Jhon Velásquez","side":"away"},{"id":209004,"name":"Julián Candelo","side":"away"},{"id":96544,"name":"David Barrera","side":"away"},{"id":217799,"name":"Juan David Garcia","side":"away"},{"id":74773,"name":"Richardson Rivas","side":"away"},{"id":86442,"name":"Jhon Solis","side":"away"},{"id":74753,"name":"Andrés Arroyo","side":"away"},{"id":94529,"name":"Andrés Amaya","side":"away"}],"players":[{"id":67371,"name":"Jorge Rivaldo","side":"home","team":"Rionegro Águilas Doradas","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":16,"goals":13,"assists":0,"big_chances":1,"clean_sheets":6,"team_games":39,"tracked_apps":22,"tracked_starts":16},"recent":{"apps":5,"goals":4,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Cúcuta Deportivo","kickoff":1770490800,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.274,"country":null,"load":{"games":2,"minutes":11,"country":0}},{"id":19737,"name":"Anthony Vásquez","side":"home","team":"Rionegro Águilas Doradas","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":12,"goals":4,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":39,"tracked_apps":16,"tracked_starts":12},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Alianza Valledupar FC","kickoff":1791586800,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.077,"country":null,"load":{"games":2,"minutes":176,"country":0}},{"id":74706,"name":"Fabián Suárez","side":"home","team":"Rionegro Águilas Doradas","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":32,"starts":16,"goals":2,"assists":2,"big_chances":1,"clean_sheets":5,"team_games":39,"tracked_apps":32,"tracked_starts":16},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Deportivo Pereira","kickoff":1789765200,"goals":1,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.082,"country":null,"load":null},{"id":74753,"name":"Andrés Arroyo","side":"away","team":"Fortaleza FC","club":null,"role":"MID","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":22,"starts":20,"goals":9,"assists":4,"big_chances":0,"clean_sheets":5,"team_games":40,"tracked_apps":22,"tracked_starts":20},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Boyacá Chicó FC","kickoff":1771205400,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.27,"country":null,"load":null},{"id":74752,"name":"Sebastian Herrera","side":"away","team":"Fortaleza FC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":27,"starts":20,"goals":5,"assists":0,"big_chances":0,"clean_sheets":7,"team_games":40,"tracked_apps":27,"tracked_starts":20},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Millonarios","kickoff":1774920000,"goals":2,"assists":0,"score":"2-2","won":false},"strengths":[],"tags":[],"importance":0.107,"country":null,"load":{"games":3,"minutes":169,"country":0}},{"id":74756,"name":"Jhoiner Salas","side":"away","team":"Fortaleza FC","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":21,"starts":10,"goals":3,"assists":1,"big_chances":0,"clean_sheets":3,"team_games":40,"tracked_apps":21,"tracked_starts":10},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Rionegro Águilas Doradas","kickoff":1776562200,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.075,"country":null,"load":{"games":3,"minutes":258,"country":0}}],"extras":{"teams":{"home":4786,"away":4782},"split":{"home":{"above":{"w":1,"d":0,"l":4},"below":{"w":2,"d":3,"l":0}},"away":{"above":{"w":0,"d":5,"l":4},"below":{"w":0,"d":1,"l":0}}},"referee":null,"managers":{"home":{"id":490,"name":"Flavio Robatto","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1776562200,"score":"0-2","result":"L"}}},"away":{"id":783,"name":"Diego Arias","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1776562200,"score":"2-0","result":"W"}}}},"best_xi":[],"players":{}},"notable":[{"id":3963,"name":"Yeison Guzmán","goals":20,"rank":1},{"id":54879,"name":"Dayro Moreno","goals":16,"rank":2},{"id":9577,"name":"Luis Muriel","goals":16,"rank":3},{"id":19425,"name":"Alfredo Morelos","goals":14,"rank":4},{"id":23854,"name":"Hugo Rodallega","goals":14,"rank":5},{"id":19045,"name":"Luciano Pons","goals":14,"rank":6},{"id":65462,"name":"Andrey Estupiñán","goals":13,"rank":7},{"id":74630,"name":"Jefry Zapata","goals":13,"rank":8},{"id":74754,"name":"Andrés Rentería","goals":12,"rank":9},{"id":3827,"name":"Emerson Batalla","goals":12,"rank":10},{"id":19446,"name":"Leonardo Castro","goals":12,"rank":11},{"id":19424,"name":"Andrés Sarmiento","goals":11,"rank":12},{"id":67371,"name":"Jorge Rivaldo","goals":11,"rank":13},{"id":23862,"name":"Nahuel Bustos","goals":11,"rank":14},{"id":74711,"name":"Steven Rodríguez","goals":11,"rank":15}],"round_label":"League phase · Matchday 17","neutral":false,"h2h":{"total_matches":5,"home_wins":2,"draws":1,"away_wins":2,"home_goals":7,"away_goals":8,"avg_total_goals":3,"home_win_rate":0.4,"away_win_rate":0.4,"recent_matches":[{"away":"Rionegro Águilas Doradas","date":"2026-04-19T01:30:00+00:00","home":"Fortaleza FC","score":"2-0","event_id":220275,"away_score":0,"home_score":2,"away_team_id":4786,"home_team_id":4782},{"away":"Rionegro Águilas Doradas","date":"2025-02-18T01:10:00+00:00","home":"Fortaleza FC","score":"2-1","event_id":225356,"away_score":1,"home_score":2,"away_team_id":4786,"home_team_id":4782},{"away":"Fortaleza FC","date":"2024-04-28T22:00:00+00:00","home":"Rionegro Águilas Doradas","score":"1-1","event_id":231125,"away_score":1,"home_score":1,"away_team_id":4782,"home_team_id":4786},{"away":"Fortaleza FC","date":"2016-03-23T22:00:00+00:00","home":"Rionegro Águilas Doradas","score":"3-2","event_id":357007,"away_score":2,"home_score":3,"away_team_id":4782,"home_team_id":4786},{"away":"Fortaleza FC","date":"2014-02-15T22:30:00+00:00","home":"Rionegro Águilas Doradas","score":"2-1","event_id":391218,"away_score":1,"home_score":2,"away_team_id":4782,"home_team_id":4786}]},"standings":{"home":{"team_id":4786,"position":12,"played":35,"points":48,"goal_diff":-4,"team_name":"Rionegro Águilas Doradas","won":12,"drawn":12,"lost":11,"goals_for":41,"goals_against":45,"group":null},"away":{"team_id":4782,"position":17,"played":35,"points":34,"goal_diff":-12,"team_name":"Fortaleza FC","won":6,"drawn":16,"lost":13,"goals_for":39,"goals_against":51,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.5,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"WDDWLW","venue_ppg":3},"away":{"matches":6,"ppg":0.67,"record":"0-4-2","goals_for":1,"goals_against":1.33,"clean_sheets":1,"streak":"winless 6","sequence":"DDDLDL","venue_ppg":0.5}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Rionegro Águilas Doradas report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Fortaleza FC 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.827,"cup_tie":false},"strength":0.173,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Rionegro Águilas Doradas have taken 1.83 points a game from their last 6 (3W 2D 1L), scoring 1.5 and conceding 0.8, and 3.00 a game at home.","evidence":{"matches":6,"ppg":1.83,"record":"3-2-1","goals_for":1.5,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"WDDWLW","venue_ppg":3},"strength":0.322,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Fortaleza FC have taken 0.67 points a game from their last 6 (0W 4D 2L), scoring 1.0 and conceding 1.3, and 0.50 a game on the road.","evidence":{"matches":6,"ppg":0.67,"record":"0-4-2","goals_for":1,"goals_against":1.33,"clean_sheets":1,"streak":"winless 6","sequence":"DDDLDL","venue_ppg":0.5},"strength":0.456,"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":21,"home":{"state":"mid_table","position":12,"points":48,"games_left":21,"gap_to_leader":27,"gap_to_safety":14,"gap_to_europe":4},"away":{"state":"mid_table","position":17,"points":34,"games_left":21,"gap_to_leader":41,"gap_to_safety":0,"gap_to_europe":18},"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 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":"Flavio Robatto has 39 matches in charge at Rionegro Águilas Doradas, long enough that the side plays the way he wants it to.","evidence":{"manager":"Flavio Robatto","matches_in_charge":39,"tenure_days":288,"ppm":1.38,"appointment_effect":{"before_ppm":1.7,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Diego Arias has 35 matches in charge at Fortaleza FC, long enough that the side plays the way he wants it to.","evidence":{"manager":"Diego Arias","matches_in_charge":35,"tenure_days":268,"ppm":0.94,"appointment_effect":{"before_ppm":1.3,"after_ppm":0.9,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Rionegro Águilas Doradas come in on 6 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.920138888888889,"matchesIn7":1,"matchesIn14":2,"days_rest":5.9},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Fortaleza FC come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.8993055555555554,"matchesIn7":1,"matchesIn14":3,"days_rest":3.9},"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.1,"defence":0.013,"effective_matches":16.8,"shrunk":0.32},"away":{"attack":-0.101,"defence":-0.097,"effective_matches":16.3,"shrunk":0.33}},"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; Rionegro Águilas Doradas work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":56,"shots":12.6,"xg_per_shot":0.11,"corners":5.7,"corners_per_shot":0.45,"finishing_vs_xg":-0.14},"away":{"matches":12,"possession":50.6,"shots":12.8,"xg_per_shot":0.062,"corners":3.9,"corners_per_shot":0.305,"finishing_vs_xg":0.37},"possession_gap":5.4},"strength":0.215,"moves":[{"channel":"goals","side":"away","pct":-3}]},{"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":"Rionegro Águilas Doradas are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":-0.14,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Fortaleza FC have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.37,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"22 yellow cards in this referee's last 4 games, exactly what this league averages, and 1 red. — though 4 games is too few to read much into, so it is left out of the call.","evidence":{"matches":4,"yellows_per_match":5.5,"reds_per_match":0.25,"league_yellows_per_match":5.46,"league_reds_per_match":0.47,"yellow_ratio":1.01,"red_ratio":0.53,"sample":4,"required":30},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 239 km for Fortaleza FC.","evidence":{"travel_km":239},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":3.8,"temperature_c":18,"description":null},"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.3469554844321972},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.6% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0862,"margin_pct":8.62,"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":"DRAW","move_pct":-1.2,"direction":"DRIFTING"},{"outcome":"AWAY","move_pct":-1,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":-0.5,"direction":"DRIFTING"}]},"strength":0.061,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.4902,"DRAW":0.2876,"AWAY":0.2222},"consensus":{"HOME":0.4817,"DRAW":0.2788,"AWAY":0.2395},"largest_gap":{"outcome":"AWAY","points":-1.73},"sharp_overround":1.0537},"strength":0.216,"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.643,"model":{"HOME":0.5682,"DRAW":0.2546,"AWAY":0.1772},"book":{"HOME":0.4817,"DRAW":0.2788,"AWAY":0.2395},"best":{"HOME":{"odds":2.05,"bookmaker":"Interwetten"},"DRAW":{"odds":3.38,"bookmaker":"1xBet"},"AWAY":{"odds":4.2,"bookmaker":"Unibet"}},"overround":1.0862,"books":13,"sharp":{"book":"pinnacle","fair":{"HOME":0.4902,"DRAW":0.2876,"AWAY":0.2222}},"open":{"book":"pinnacle","fair":{"HOME":0.4896,"DRAW":0.2885,"AWAY":0.2219}}},{"market":"double_chance","line":null,"confidence":0.643,"model":{"12":0.7454,"1X":0.8228,"X2":0.4318},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"draw_no_bet","line":null,"confidence":0.643,"model":{"HOME":0.7622,"AWAY":0.2378},"book":{"HOME":0.6679,"AWAY":0.3321},"best":{"HOME":{"odds":1.45,"bookmaker":"Betano"},"AWAY":{"odds":2.9,"bookmaker":"Betway"}},"overround":1.0779,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.688,"AWAY":0.312}},"open":{"book":"pinnacle","fair":{"HOME":0.6881,"AWAY":0.3119}}},{"market":"btts","line":null,"confidence":0.643,"model":{"yes":0.4884,"no":0.5116},"book":{"yes":0.4971,"no":0.5029},"best":{"yes":{"odds":1.9,"bookmaker":"fonbet"},"no":{"odds":1.909,"bookmaker":"Betway"}},"overround":1.0813,"books":15,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.4947,"no":0.5053}}},{"market":"over_under_05","line":0.5,"confidence":0.643,"model":{"over":0.9165,"under":0.0835},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.643,"model":{"over":0.743,"under":0.257},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_25","line":2.5,"confidence":0.643,"model":{"over":0.4827,"under":0.5173},"book":{"over":0.444,"under":0.556},"best":{"over":{"odds":2.1,"bookmaker":"Bet365"},"under":{"odds":1.7,"bookmaker":"Bet365"}},"overround":1.0644,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.444,"under":0.556}}},{"market":"over_under_35","line":3.5,"confidence":0.643,"model":{"over":0.265,"under":0.735},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"asian_handicap","line":-2.5,"confidence":0.643,"model":{"HOME":0.1465,"AWAY":0.8535},"book":{"HOME":0.0799,"AWAY":0.9201},"best":{"HOME":{"odds":8.3,"bookmaker":"1xBet"},"AWAY":{"odds":1.05,"bookmaker":"fonbet"}},"overround":1.0947,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0799,"AWAY":0.9201}}},{"market":"asian_handicap","line":-2.25,"confidence":0.643,"model":{"HOME":0.1608,"AWAY":0.8392},"book":{"HOME":0.0771,"AWAY":0.9229},"best":{"HOME":{"odds":7.7,"bookmaker":"1xBet"},"AWAY":{"odds":1.025,"bookmaker":"1xBet"}},"overround":1.1055,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0771,"AWAY":0.9229}}},{"market":"asian_handicap","line":-2,"confidence":0.643,"model":{"HOME":0.1783,"AWAY":0.8217},"book":{"HOME":0.1045,"AWAY":0.8955},"best":{"HOME":{"odds":7.2,"bookmaker":"1xBet"},"AWAY":{"odds":1.1,"bookmaker":"Bet365"}},"overround":1.0813,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1045,"AWAY":0.8955}}},{"market":"asian_handicap","line":-1.75,"confidence":0.643,"model":{"HOME":0.2589,"AWAY":0.7411},"book":{"HOME":0.1776,"AWAY":0.8224},"best":{"HOME":{"odds":4.75,"bookmaker":"1xBet"},"AWAY":{"odds":1.19,"bookmaker":"Bet365"}},"overround":1.0796,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1776,"AWAY":0.8224}}},{"market":"asian_handicap","line":-1.5,"confidence":0.643,"model":{"HOME":0.3251,"AWAY":0.6749},"book":{"HOME":0.2314,"AWAY":0.7686},"best":{"HOME":{"odds":3.9,"bookmaker":"Unibet"},"AWAY":{"odds":1.275,"bookmaker":"Bet365"}},"overround":1.0803,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2322,"AWAY":0.7678}}},{"market":"asian_handicap","line":-1.25,"confidence":0.643,"model":{"HOME":0.3701,"AWAY":0.6299},"book":{"HOME":0.2642,"AWAY":0.7358},"best":{"HOME":{"odds":3.5,"bookmaker":"Unibet"},"AWAY":{"odds":1.325,"bookmaker":"Bet365"}},"overround":1.0743,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2659,"AWAY":0.7341}}},{"market":"asian_handicap","line":-1,"confidence":0.643,"model":{"HOME":0.4295,"AWAY":0.5705},"book":{"HOME":0.3142,"AWAY":0.6858},"best":{"HOME":{"odds":3,"bookmaker":"Unibet"},"AWAY":{"odds":1.425,"bookmaker":"Bet365"}},"overround":1.0699,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3164,"AWAY":0.6836}}},{"market":"asian_handicap","line":-0.75,"confidence":0.643,"model":{"HOME":0.5084,"AWAY":0.4916},"book":{"HOME":0.408,"AWAY":0.592},"best":{"HOME":{"odds":2.3,"bookmaker":"Unibet"},"AWAY":{"odds":1.625,"bookmaker":"Bet365"}},"overround":1.0694,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4095,"AWAY":0.5905}}},{"market":"asian_handicap","line":-0.5,"confidence":0.643,"model":{"HOME":0.5682,"AWAY":0.4318},"book":{"HOME":0.4768,"AWAY":0.5232},"best":{"HOME":{"odds":1.98,"bookmaker":"Unibet"},"AWAY":{"odds":1.85,"bookmaker":"Bet365"}},"overround":1.0744,"books":11,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4804,"AWAY":0.5196}}},{"market":"asian_handicap","line":-0.25,"confidence":0.643,"model":{"HOME":0.651,"AWAY":0.349},"book":{"HOME":0.5689,"AWAY":0.4311},"best":{"HOME":{"odds":1.7,"bookmaker":"Unibet"},"AWAY":{"odds":2.2,"bookmaker":"Bet365"}},"overround":1.0721,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5697,"AWAY":0.4303}}},{"market":"asian_handicap","line":0,"confidence":0.643,"model":{"HOME":0.7622,"AWAY":0.2378},"book":{"HOME":0.6741,"AWAY":0.3259},"best":{"HOME":{"odds":1.43,"bookmaker":"Novibet"},"AWAY":{"odds":2.85,"bookmaker":"Bet365"}},"overround":1.0736,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6741,"AWAY":0.3259}}},{"market":"asian_handicap","line":0.25,"confidence":0.643,"model":{"HOME":0.7969,"AWAY":0.2031},"book":{"HOME":0.7317,"AWAY":0.2683},"best":{"HOME":{"odds":1.33,"bookmaker":"Unibet"},"AWAY":{"odds":3.45,"bookmaker":"Bet365"}},"overround":1.0746,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7317,"AWAY":0.2683}}},{"market":"asian_handicap","line":0.5,"confidence":0.643,"model":{"HOME":0.8228,"AWAY":0.1772},"book":{"HOME":0.7686,"AWAY":0.2314},"best":{"HOME":{"odds":1.27,"bookmaker":"Unibet"},"AWAY":{"odds":3.9,"bookmaker":"Bet365"}},"overround":1.059,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7679,"AWAY":0.2321}}},{"market":"asian_handicap","line":0.75,"confidence":0.643,"model":{"HOME":0.8741,"AWAY":0.1259},"book":{"HOME":0.8394,"AWAY":0.1606},"best":{"HOME":{"odds":1.16,"bookmaker":"Bet365"},"AWAY":{"odds":5.25,"bookmaker":"Bet365"}},"overround":1.0744,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8394,"AWAY":0.1606}}},{"market":"asian_handicap","line":1,"confidence":0.643,"model":{"HOME":0.9323,"AWAY":0.0677},"book":{"HOME":0.9167,"AWAY":0.0833},"best":{"HOME":{"odds":1.05,"bookmaker":"fonbet"},"AWAY":{"odds":8,"bookmaker":"1xBet"}},"overround":1.098,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9167,"AWAY":0.0833}}},{"market":"asian_handicap","line":1.25,"confidence":0.643,"model":{"HOME":0.9365,"AWAY":0.0635},"book":{"HOME":0.9364,"AWAY":0.0636},"best":{"HOME":{"odds":1.011,"bookmaker":"1xBet"},"AWAY":{"odds":8.6,"bookmaker":"1xBet"}},"overround":1.1054,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9364,"AWAY":0.0636}}},{"market":"asian_handicap","line":1.5,"confidence":0.643,"model":{"HOME":0.9402,"AWAY":0.0598},"book":{"HOME":0.9349,"AWAY":0.0651},"best":{"HOME":{"odds":1.03,"bookmaker":"fonbet"},"AWAY":{"odds":9.2,"bookmaker":"1xBet"}},"overround":1.0967,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9349,"AWAY":0.0651}}},{"market":"corners_1x2","line":null,"confidence":0.515,"model":{"HOME":0.4909,"DRAW":0.1251,"AWAY":0.384},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.45,"model":{"yes":0.3596,"no":0.6404},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.4295,"book_prob":0.3142,"edge":0.1153,"shrunk_edge":0.0747,"odds":3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3},{"slug":"novibet","book":"Novibet","odds":2.9},{"slug":"fonbet","book":"fonbet","odds":2.9},{"slug":"betsson","book":"Betsson","odds":2.85},{"slug":"1xbet","book":"1xBet","odds":2.83},{"slug":"bet365","book":"Bet365","odds":2.75}],"kelly":0.0361,"confidence":0.643,"family":"handicap"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.7622,"book_prob":0.6679,"edge":0.0943,"shrunk_edge":0.0686,"odds":1.45,"bookmaker":"Betano","prices":[{"slug":"betano","book":"Betano","odds":1.45},{"slug":"unibet","book":"Unibet","odds":1.42},{"slug":"novibet","book":"Novibet","odds":1.42},{"slug":"betsson","book":"Betsson","odds":1.42},{"slug":"bwin","book":"Bwin","odds":1.41},{"slug":"sportingbet","book":"SportingBet","odds":1.41},{"slug":"vistabet","book":"Vistabet","odds":1.41},{"slug":"888sport","book":"888Sport","odds":1.4},{"slug":"william-hill","book":"William Hill","odds":1.4},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"10bet","book":"10bet","odds":1.4},{"slug":"betway","book":"Betway","odds":1.375}],"kelly":0.0584,"confidence":0.643,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.3701,"book_prob":0.2642,"edge":0.1058,"shrunk_edge":0.0686,"odds":3.5,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.5},{"slug":"bet365","book":"Bet365","odds":3.3},{"slug":"fonbet","book":"fonbet","odds":3.3},{"slug":"1xbet","book":"1xBet","odds":3.18}],"kelly":0.0295,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.5084,"book_prob":0.408,"edge":0.1005,"shrunk_edge":0.0651,"odds":2.3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.3},{"slug":"novibet","book":"Novibet","odds":2.3},{"slug":"fonbet","book":"fonbet","odds":2.3},{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"betsson","book":"Betsson","odds":2.25},{"slug":"10bet","book":"10bet","odds":2.25},{"slug":"1xbet","book":"1xBet","odds":2.162}],"kelly":0.0326,"confidence":0.643,"family":"handicap"},{"market":"1x2","outcome":"HOME","line":null,"push":null,"model_prob":0.5682,"book_prob":0.4817,"edge":0.0864,"shrunk_edge":0.0629,"odds":2.05,"bookmaker":"Interwetten","prices":[{"slug":"interwetten","book":"Interwetten","odds":2.05},{"slug":"dafabet","book":"dafabet","odds":2},{"slug":"sbo","book":"Sbo","odds":1.99},{"slug":"pinnacle","book":"Pinnacle","odds":1.96},{"slug":"macauslot","book":"Macauslot","odds":1.96},{"slug":"bet365","book":"Bet365","odds":1.95},{"slug":"betfair","book":"betfair","odds":1.95},{"slug":"mansionbet","book":"MansionBet","odds":1.94},{"slug":"bwin","book":"Bwin","odds":1.93},{"slug":"1xbet","book":"1xBet","odds":1.92},{"slug":"coral","book":"coral","odds":1.91},{"slug":"ladbrokes","book":"ladbrokes","odds":1.91}],"kelly":0.0392,"confidence":0.643,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.3251,"book_prob":0.2314,"edge":0.0937,"shrunk_edge":0.0607,"odds":3.9,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.9},{"slug":"fonbet","book":"fonbet","odds":3.75},{"slug":"1xbet","book":"1xBet","odds":3.58},{"slug":"bet365","book":"Bet365","odds":3.55}],"kelly":0.0231,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.5682,"book_prob":0.4768,"edge":0.0914,"shrunk_edge":0.0592,"odds":1.98,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.98},{"slug":"interwetten","book":"Interwetten","odds":1.95},{"slug":"novibet","book":"Novibet","odds":1.95},{"slug":"888sport","book":"888Sport","odds":1.95},{"slug":"william-hill","book":"William Hill","odds":1.95},{"slug":"bet365","book":"Bet365","odds":1.95},{"slug":"betsson","book":"Betsson","odds":1.95},{"slug":"bwin","book":"Bwin","odds":1.93},{"slug":"sportingbet","book":"SportingBet","odds":1.93},{"slug":"10bet","book":"10bet","odds":1.93},{"slug":"vistabet","book":"Vistabet","odds":1.93}],"kelly":0.0319,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.7622,"book_prob":0.6741,"edge":0.0881,"shrunk_edge":0.0571,"odds":1.43,"bookmaker":"Novibet","prices":[{"slug":"novibet","book":"Novibet","odds":1.43},{"slug":"unibet","book":"Unibet","odds":1.42},{"slug":"10bet","book":"10bet","odds":1.42},{"slug":"bet365","book":"Bet365","odds":1.4},{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"1xbet","book":"1xBet","odds":1.37}],"kelly":0.0523,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.25,"push":"half","model_prob":0.1608,"book_prob":0.0771,"edge":0.0837,"shrunk_edge":0.0542,"odds":7.7,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.7}],"kelly":0.0089,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.651,"book_prob":0.5689,"edge":0.0821,"shrunk_edge":0.0532,"odds":1.7,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.7},{"slug":"novibet","book":"Novibet","odds":1.69},{"slug":"10bet","book":"10bet","odds":1.666},{"slug":"betsson","book":"Betsson","odds":1.66},{"slug":"bet365","book":"Bet365","odds":1.65},{"slug":"1xbet","book":"1xBet","odds":1.607},{"slug":"fonbet","book":"fonbet","odds":1.6}],"kelly":0.0381,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.75,"push":"half","model_prob":0.2589,"book_prob":0.1776,"edge":0.0813,"shrunk_edge":0.0527,"odds":4.75,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.75},{"slug":"bet365","book":"Bet365","odds":4.5}],"kelly":0.0153,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2,"push":"full","model_prob":0.1783,"book_prob":0.1045,"edge":0.0738,"shrunk_edge":0.0478,"odds":7.2,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.2},{"slug":"bet365","book":"Bet365","odds":7},{"slug":"fonbet","book":"fonbet","odds":6.5}],"kelly":0.0115,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-2.5,"push":"none","model_prob":0.1465,"book_prob":0.0799,"edge":0.0666,"shrunk_edge":0.0432,"odds":8.3,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.3},{"slug":"fonbet","book":"fonbet","odds":7.5}],"kelly":0.0074,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.7969,"book_prob":0.7317,"edge":0.0652,"shrunk_edge":0.0423,"odds":1.33,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.33},{"slug":"bet365","book":"Bet365","odds":1.3},{"slug":"fonbet","book":"fonbet","odds":1.3},{"slug":"1xbet","book":"1xBet","odds":1.27}],"kelly":0.0454,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.8228,"book_prob":0.7686,"edge":0.0541,"shrunk_edge":0.0351,"odds":1.27,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.27},{"slug":"bet365","book":"Bet365","odds":1.24}],"kelly":0.0416,"confidence":0.643,"family":"handicap"},{"market":"over_under_25","outcome":"over","line":2.5,"push":null,"model_prob":0.4827,"book_prob":0.444,"edge":0.0387,"shrunk_edge":0.0329,"odds":2.1,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":2.1}],"kelly":0.0031,"confidence":0.643,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.8741,"book_prob":0.8394,"edge":0.0347,"shrunk_edge":0.0225,"odds":1.16,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.16},{"slug":"1xbet","book":"1xBet","odds":1.114}],"kelly":0.0218,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.9323,"book_prob":0.9167,"edge":0.0156,"shrunk_edge":0.0101,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.02}],"kelly":0,"confidence":0.643,"family":"handicap"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.5116,"book_prob":0.5029,"edge":0.0087,"shrunk_edge":0.0074,"odds":1.909,"bookmaker":"Betway","prices":[{"slug":"betway","book":"Betway","odds":1.909},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"betano","book":"Betano","odds":1.85},{"slug":"unibet","book":"Unibet","odds":1.85},{"slug":"novibet","book":"Novibet","odds":1.85},{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"william-hill","book":"William Hill","odds":1.85},{"slug":"1xbet","book":"1xBet","odds":1.833},{"slug":"interwetten","book":"Interwetten","odds":1.83},{"slug":"bet365","book":"Bet365","odds":1.83},{"slug":"bwin","book":"Bwin","odds":1.82},{"slug":"sportingbet","book":"SportingBet","odds":1.82}],"kelly":0,"confidence":0.643,"family":"goals"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.9402,"book_prob":0.9349,"edge":0.0053,"shrunk_edge":0.0034,"odds":1.03,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.03},{"slug":"1xbet","book":"1xBet","odds":1.003}],"kelly":0,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.9365,"book_prob":0.9364,"edge":0.0001,"shrunk_edge":0.0001,"odds":1.011,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.011}],"kelly":0,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.25,"push":"half","model_prob":0.0635,"book_prob":0.0636,"edge":-0.0001,"shrunk_edge":-0.0001,"odds":8.6,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8.6}],"kelly":0,"confidence":0.643,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.0598,"book_prob":0.0651,"edge":-0.0053,"shrunk_edge":-0.0034,"odds":9.2,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":9.2},{"slug":"fonbet","book":"fonbet","odds":8.5}],"kelly":0,"confidence":0.643,"family":"handicap"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.4884,"book_prob":0.4971,"edge":-0.0087,"shrunk_edge":-0.0074,"odds":1.9,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.9},{"slug":"novibet","book":"Novibet","odds":1.88},{"slug":"betsson","book":"Betsson","odds":1.88},{"slug":"1xbet","book":"1xBet","odds":1.87},{"slug":"bwin","book":"Bwin","odds":1.87},{"slug":"sportingbet","book":"SportingBet","odds":1.87},{"slug":"10bet","book":"10bet","odds":1.87},{"slug":"vistabet","book":"Vistabet","odds":1.87},{"slug":"betano","book":"Betano","odds":1.85},{"slug":"betway","book":"Betway","odds":1.85},{"slug":"888sport","book":"888Sport","odds":1.85},{"slug":"william-hill","book":"William Hill","odds":1.85}],"kelly":0,"confidence":0.643,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":1,"push":"full","model_prob":0.0677,"book_prob":0.0833,"edge":-0.0156,"shrunk_edge":-0.0101,"odds":8,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":8},{"slug":"fonbet","book":"fonbet","odds":7.2}],"kelly":0,"confidence":0.643,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: short","preview":"Rionegro Águilas Doradas will prove too clinical for a struggling Fortaleza FC side that keeps getting punished for its defensive lapses. While Fortaleza FC has conceded 16 goals despite yielding quality chances worth only 10, their inability to grind out results against higher-ranked teams suggests their current 17th-place standing is earned. Flavio Robatto has his team playing with purpose at home, and with Jorge Rivaldo in red-hot form, they will exploit the visitors' fragile structure. Diego Arias needs more from his attack, yet his side has managed only draws in four of their last six. Rionegro Águilas Doradas controls this because they handle inferior opponents effectively, and Rivaldo’s lethal finishing remains the difference.","external":{"bsd_prediction":{"id":6676,"created_at":"2026-10-27T02:15:16Z","event":{"id":605149,"event_date":"2026-11-02T21:05:00Z","status":"notstarted","home_team_id":4786,"home_team":"Rionegro Águilas Doradas","away_team_id":4782,"away_team":"Fortaleza FC","league_id":80,"league_name":"Categoría Primera A"},"markets":{"match_result":{"prob_home":47,"prob_draw":28.1,"prob_away":24.8,"predicted":"H"},"expected_goals":{"home":1.54,"away":0.86},"over_under":{"prob_over_15":69.3,"prob_over_25":44.7,"prob_over_35":21.8},"btts":{"prob_yes":49.5},"score":{"most_likely":"1-0"},"draw_no_bet":{"prob_home":73.9},"corners":{"prob_over_85":53.1,"prob_over_95":41.3,"prob_over_105":29.4}},"recommendations":{"favorite":"H","favorite_prob":47,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4705,"version":"dc-blend-v1"}},"polymarket":{"event_id":605149,"event_date":"2026-11-02T21:05:00Z","home_team":"Rionegro Águilas Doradas","away_team":"Fortaleza FC","polymarket_event_id":"1183819","markets":{"1x2":{"home":null,"draw":null,"away":null},"btts":null,"over_under":{"over_15":null,"under_15":null,"over_25":null,"under_25":null,"over_35":null,"under_35":null,"over_45":null,"under_45":null},"halftime":{"home":0,"draw":0.9995,"away":0},"handicap":{"home_minus_15":null,"away_minus_15":null,"home_minus_25":null,"away_minus_25":null}},"liquidity":{"volume_24hr":1731.418707,"volume_1wk":1845.695629,"volume_1mo":1845.695629,"volume_1yr":1845.695629,"open_interest":430.414286,"liquidity_clob":null,"liquidity_amm":null},"pricing":{"best_bid":null,"best_ask":null,"change_1d":null,"change_1wk":null,"change_1mo":null},"goalscorers":null,"exact_scores":null,"updated_at":"2026-10-27T02:57:18Z"}},"computed_at":1793622408,"report":{"fetched_at":1793664159,"ht":[0,0],"attendance":null,"highlights":[{"kind":"goals","title":"Águilas Doradas 1 - 0 Fortaleza — 78' Andrés Ricaurte","url":"https://www.youtube.com/watch?v=CJuw4ebhD5Y","thumbnail":"https://i.ytimg.com/vi/CJuw4ebhD5Y/hqdefault.jpg"}],"events":[{"t":"card","minute":21,"added":null,"side":"away","player":"S. Vivas","player_id":74830,"card":"yellow","reason":"Foul"},{"t":"card","minute":23,"added":null,"side":"away","player":"F. Pulicastro","player_id":74841,"card":"yellow","reason":"Foul"},{"t":"sub","minute":39,"added":null,"side":"home","in":"E. Arízalas","in_id":74795,"out":"D. Lozano","out_id":74694},{"t":"sub","minute":46,"added":null,"side":"away","in":"D. Ramírez","in_id":74770,"out":"J. Medina","out_id":74779},{"t":"sub","minute":46,"added":null,"side":"away","in":"J. García","in_id":94556,"out":"A. Larrans","out_id":221083},{"t":"sub","minute":70,"added":null,"side":"home","in":"A. Carreño","in_id":96885,"out":"M. Ramírez","out_id":86428},{"t":"sub","minute":70,"added":null,"side":"home","in":"J. Ávalo","in_id":74852,"out":"J. Ontaneda","out_id":86427},{"t":"card","minute":73,"added":null,"side":"home","player":"J. Mena","player_id":74704,"card":"yellow","reason":"Foul"},{"t":"sub","minute":76,"added":null,"side":"away","in":"A. D. Batioja","in_id":9950,"out":"S. Navarro","out_id":74748},{"t":"goal","minute":78,"added":null,"side":"home","player":"A. Ricaurte","player_id":74695,"assist":"I. Rojas","kind":"regular","score":[1,0]},{"t":"card","minute":85,"added":null,"side":"home","player":"E. Arízalas","player_id":74795,"card":"yellow","reason":"Time wasting"},{"t":"sub","minute":85,"added":null,"side":"away","in":"J. Velásquez","in_id":74741,"out":"F. Pulicastro","out_id":74841},{"t":"sub","minute":85,"added":null,"side":"away","in":"T. Wilke","in_id":10180,"out":"S. Vivas","out_id":74830},{"t":"sub","minute":88,"added":null,"side":"home","in":"S. Rodríguez","in_id":74809,"out":"A. Ricaurte","out_id":74695},{"t":"sub","minute":88,"added":null,"side":"home","in":"J. C. Roa","in_id":74712,"out":"J. García","out_id":74823},{"t":"card","minute":90,"added":3,"side":"away","player":"D. Ramírez","player_id":74770,"card":"yellow","reason":"Argument"}],"players":[{"id":86443,"team_id":4782,"minutes":90,"rating":7.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":135112,"team_id":4782,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74744,"team_id":4782,"minutes":90,"rating":6.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74736,"team_id":4782,"minutes":90,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":74729,"team_id":4782,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74727,"team_id":4782,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74830,"team_id":4782,"minutes":85,"rating":6.6,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74841,"team_id":4782,"minutes":85,"rating":5.8,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":4,"on_target":0,"key_passes":0},{"id":74748,"team_id":4782,"minutes":76,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":1},{"id":74770,"team_id":4782,"minutes":45,"rating":6.5,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":221083,"team_id":4782,"minutes":45,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":74779,"team_id":4782,"minutes":45,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":94556,"team_id":4782,"minutes":45,"rating":6.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":9950,"team_id":4782,"minutes":14,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":10180,"team_id":4782,"minutes":10,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74741,"team_id":4782,"minutes":10,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74756,"team_id":4782,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74842,"team_id":4782,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":86444,"team_id":4782,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":97124,"team_id":4782,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":19034,"team_id":4786,"minutes":90,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":19737,"team_id":4786,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":1},{"id":74704,"team_id":4786,"minutes":90,"rating":6.7,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74639,"team_id":4786,"minutes":90,"rating":7.4,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":74697,"team_id":4786,"minutes":90,"rating":7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":19032,"team_id":4786,"minutes":90,"rating":7.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":74823,"team_id":4786,"minutes":88,"rating":7.4,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74695,"team_id":4786,"minutes":88,"rating":8.3,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":2},{"id":86428,"team_id":4786,"minutes":70,"rating":7.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":0,"key_passes":0},{"id":86427,"team_id":4786,"minutes":70,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":0,"key_passes":0},{"id":74795,"team_id":4786,"minutes":51,"rating":7.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":2},{"id":74694,"team_id":4786,"minutes":39,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":96885,"team_id":4786,"minutes":20,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":74852,"team_id":4786,"minutes":20,"rating":6.8,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":74712,"team_id":4786,"minutes":2,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74809,"team_id":4786,"minutes":2,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74825,"team_id":4786,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74858,"team_id":4786,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74693,"team_id":4786,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":74827,"team_id":4786,"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":57,"shots":12,"on_target":4,"corners":3,"fouls":11,"yellow":2,"red":0,"big_chances":0,"passes":467,"pass_pct":81.6,"offsides":1,"saves":0},"away":{"possession":43,"shots":7,"on_target":0,"corners":1,"fouls":9,"yellow":3,"red":0,"big_chances":2,"passes":350,"pass_pct":78,"offsides":4,"saves":3}},"lineups":{"home":{"formation":"4-2-3-1","players":[{"id":19034,"name":"Jorge Soto","position":"G","number":1,"captain":false,"starting":true},{"id":74694,"name":"Dylan Lozano","position":"D","number":26,"captain":false,"starting":true},{"id":19032,"name":"Andrés Mosquera","position":"D","number":4,"captain":false,"starting":true},{"id":74823,"name":"John García","position":"D","number":2,"captain":false,"starting":true},{"id":86427,"name":"John Ontaneda","position":"D","number":3,"captain":false,"starting":true},{"id":74697,"name":"Frank Lozano","position":"M","number":19,"captain":true,"starting":true},{"id":74639,"name":"Iván Rojas","position":"M","number":6,"captain":false,"starting":true},{"id":86428,"name":"Matías Ramírez","position":"M","number":16,"captain":false,"starting":true},{"id":74695,"name":"Andrés Ricaurte","position":"M","number":8,"captain":false,"starting":true},{"id":74704,"name":"Javier Mena","position":"M","number":32,"captain":false,"starting":true},{"id":19737,"name":"Anthony Vásquez","position":"F","number":9,"captain":false,"starting":true},{"id":74795,"name":"Eduar Arízalas","position":"F","number":7,"captain":false,"starting":false},{"id":74852,"name":"Juan Ávalo","position":"M","number":24,"captain":false,"starting":false},{"id":96885,"name":"Andrés Carreño","position":"F","number":18,"captain":false,"starting":false},{"id":74809,"name":"Sebastián Rodríguez","position":"D","number":28,"captain":false,"starting":false},{"id":74712,"name":"Juan Camilo Roa","position":"M","number":25,"captain":false,"starting":false},{"id":74858,"name":"Juan Hurtado","position":"G","number":12,"captain":false,"starting":false},{"id":74693,"name":"Nicolás Lara","position":"D","number":30,"captain":false,"starting":false},{"id":74825,"name":"Alberto Higgins","position":"D","number":20,"captain":false,"starting":false},{"id":74827,"name":"Tomás Blandón","position":"F","number":29,"captain":false,"starting":false}]},"away":{"formation":"4-2-3-1","players":[{"id":86443,"name":"Williams Barlasina","position":"G","number":1,"captain":false,"starting":true},{"id":74727,"name":"Joan Cajares","position":"D","number":16,"captain":false,"starting":true},{"id":74729,"name":"Yesid Díaz","position":"D","number":6,"captain":false,"starting":true},{"id":74779,"name":"Jeferson Medina","position":"D","number":5,"captain":false,"starting":true},{"id":74736,"name":"Santiago Cuero","position":"D","number":15,"captain":false,"starting":true},{"id":74744,"name":"Leonardo Pico","position":"M","number":14,"captain":true,"starting":true},{"id":74830,"name":"Santiago Vivas","position":"M","number":28,"captain":false,"starting":true},{"id":135112,"name":"Mariano Vázquez","position":"M","number":32,"captain":false,"starting":true},{"id":74748,"name":"Sebastián Navarro","position":"M","number":8,"captain":false,"starting":true},{"id":221083,"name":"Armando Larrans","position":"M","number":33,"captain":false,"starting":true},{"id":74841,"name":"Franco Pulicastro","position":"F","number":19,"captain":false,"starting":true},{"id":74770,"name":"David Ramírez","position":"D","number":3,"captain":false,"starting":false},{"id":94556,"name":"Juan García","position":"M","number":25,"captain":false,"starting":false},{"id":9950,"name":"Andy Duvan Batioja","position":"F","number":11,"captain":false,"starting":false},{"id":74741,"name":"Jhon Velásquez","position":"M","number":10,"captain":false,"starting":false},{"id":10180,"name":"Teun Wilke","position":"F","number":29,"captain":false,"starting":false},{"id":74842,"name":"Cristian Santander","position":"G","number":12,"captain":false,"starting":false},{"id":86444,"name":"Edwin Cabezas","position":"D","number":4,"captain":false,"starting":false},{"id":97124,"name":"Brandon Mejía","position":"M","number":13,"captain":false,"starting":false},{"id":74756,"name":"Jhoiner Salas","position":"F","number":24,"captain":false,"starting":false}]}}},"colors":{"home":"#dbba57","away":null},"venue":{"name":"Estadio Cincuentenario","city":"Medellin","capacity":4000},"pulled":[],"published":[]}