Betting Value Engine

Odds snapshots

Každý řádek je samostatný snapshot; historické kurzy se nepřepisují.

ReceivedEventMarketBookmakerSnapshot groupSelectionOddsProvider timeSource
21.08.2026 14:15:40Angers – Toulouseover_under_2_5Betfair Exchange1b802813-71ef-55ea-bbfd-7c91a96bd250over_2_52.44football-data.co.uk
21.08.2026 14:15:40Nice – Auxerreover_under_2_5Football-Data Maximum73858919-183b-5e2e-8f74-c8dd28c08ae7over_2_51.83football-data.co.uk
21.08.2026 14:15:40Toulouse – Brestover_under_2_5Football-Data Maximume7d0c35e-5d6b-52a5-8ef1-d3ae3f6385abover_2_52.12football-data.co.uk
21.08.2026 14:15:40Marseille – Toulouseover_under_2_5Bet365d6765ac5-de3c-59a9-a98b-7d23dc0cac72over_2_51.67football-data.co.uk
21.08.2026 14:15:40Lille – Auxerreover_under_2_5Bet365d10bf10f-34bb-5cf7-997c-2bcb30ad5483over_2_51.67football-data.co.uk
21.08.2026 14:15:40Nantes – Toulouseover_under_2_5Football-Data Average0ab0604c-0d05-5976-8df9-36cc241f941cover_2_52.00football-data.co.uk
21.08.2026 14:15:40Brest – Lilleover_under_2_5Pinnacle15d48140-6a2e-52b2-b31e-2acd66dc9f7bover_2_51.80football-data.co.uk
21.08.2026 14:15:40Nice – Brestover_under_2_5Betfair Exchange7f87bef1-50f1-5bb4-9242-a4815e1b7c66over_2_51.52football-data.co.uk
21.08.2026 14:15:40Toulouse – Nantesover_under_2_5Betfair Exchange4472ff9f-b3fd-5d82-85f2-3b125728511dunder_2_51.71football-data.co.uk
21.08.2026 14:15:40Montpellier – Nantesover_under_2_5Football-Data Maximum1721b077-283a-5001-a0f7-7e978fd306c6under_2_52.06football-data.co.uk
21.08.2026 14:15:40Strasbourg – Angersover_under_2_5Bet3655a63690f-a393-5387-ab54-6a1c981e262aunder_2_51.95football-data.co.uk
21.08.2026 14:15:40Paris SG – Rennesover_under_2_5Football-Data Averaged4e0c9e0-e866-5efa-9560-b94dd7a966a1under_2_52.40football-data.co.uk
21.08.2026 14:15:40Brest – Le Havreover_under_2_5Pinnacle2192edeb-9ec6-56a4-b66a-389879c41e13under_2_51.73football-data.co.uk
21.08.2026 14:15:40Montpellier – Marseilleover_under_2_5Betfair Exchange4e91df14-4955-5ec0-801b-8451de2fbc67under_2_52.70football-data.co.uk
21.08.2026 14:15:40Brest – Niceover_under_2_5Football-Data Maximum4acb1284-2d2e-569c-a3c7-9bf34d63ef9dunder_2_51.72football-data.co.uk
21.08.2026 14:15:40Rennes – Toulouseover_under_2_5Bet365d5b15f80-2299-5736-a400-8d6b4a438ac6under_2_51.85football-data.co.uk
21.08.2026 14:15:40Brest – Strasbourgover_under_2_5Football-Data Average4e8e291d-e59d-53c7-912d-14df7289a2dfunder_2_51.94football-data.co.uk
21.08.2026 14:15:40Nantes – Rennesover_under_2_5Pinnacle4725ffdc-76f2-5c77-9ffa-78d14e2f8554under_2_51.70football-data.co.uk
21.08.2026 14:15:40Monaco – Paris SGover_under_2_5Betfair Exchangef73dcf30-bd81-5628-8d9d-ee8f42129b0funder_2_52.64football-data.co.uk
21.08.2026 14:15:40Rennes – Marseilleover_under_2_5Football-Data Maximum502360e3-20f5-5b76-a0e8-1482a47ba9aaunder_2_51.87football-data.co.uk
21.08.2026 14:15:40Marseille – Strasbourgover_under_2_5Football-Data Maximumebb90889-94b7-5760-a929-8cfd29fc1bcdunder_2_52.45football-data.co.uk
21.08.2026 14:15:40Lille – St Etienneover_under_2_5Bet365364f8346-34cd-5807-b81e-350d0fcc5514under_2_52.10football-data.co.uk
21.08.2026 14:15:40Strasbourg – Montpellierover_under_2_5Football-Data Average0d8785ed-51c4-591b-9d99-48e276fbce97under_2_52.15football-data.co.uk
21.08.2026 14:15:40St Etienne – Angersover_under_2_5Pinnacle4bf8eb0a-bb14-5198-81b4-9e5538b4bff8under_2_51.79football-data.co.uk
21.08.2026 14:15:40Angers – Toulouseover_under_2_5Betfair Exchange1b802813-71ef-55ea-bbfd-7c91a96bd250under_2_51.67football-data.co.uk
21.08.2026 14:15:40Nice – Auxerreover_under_2_5Football-Data Maximum73858919-183b-5e2e-8f74-c8dd28c08ae7under_2_52.22football-data.co.uk
21.08.2026 14:15:40Toulouse – Brestover_under_2_5Football-Data Maximume7d0c35e-5d6b-52a5-8ef1-d3ae3f6385abunder_2_51.88football-data.co.uk
21.08.2026 14:15:40Marseille – Toulouseover_under_2_5Bet365d6765ac5-de3c-59a9-a98b-7d23dc0cac72under_2_52.20football-data.co.uk
21.08.2026 14:15:40Lille – Auxerreover_under_2_5Bet365d10bf10f-34bb-5cf7-997c-2bcb30ad5483under_2_52.20football-data.co.uk
21.08.2026 14:15:40Nantes – Toulouseover_under_2_5Football-Data Average0ab0604c-0d05-5976-8df9-36cc241f941cunder_2_51.82football-data.co.uk
21.08.2026 14:15:40Brest – Lilleover_under_2_5Pinnacle15d48140-6a2e-52b2-b31e-2acd66dc9f7bunder_2_52.03football-data.co.uk
21.08.2026 14:15:40Nice – Brestover_under_2_5Betfair Exchange7f87bef1-50f1-5bb4-9242-a4815e1b7c66under_2_52.84football-data.co.uk
21.08.2026 14:15:40Toulouse – Nantesover_under_2_5Bet365b99db1b9-359a-5773-a4c4-0023bac10be6over_2_52.10football-data.co.uk
21.08.2026 14:15:40Montpellier – Nantesover_under_2_5Football-Data Average83c1f3b8-ec1d-54c5-aabe-7e51daef95b1over_2_51.84football-data.co.uk
21.08.2026 14:15:40Strasbourg – Angersover_under_2_5Pinnacleafc4f334-76a4-56d3-8118-26e1d87060a1over_2_51.94football-data.co.uk
21.08.2026 14:15:40Paris SG – Rennesover_under_2_5Betfair Exchangeafcba83a-1f47-5b2a-adcd-9287bb28513aover_2_51.65football-data.co.uk
21.08.2026 14:15:40Brest – Le Havreover_under_2_5Football-Data Maximum665b4fe4-17b2-54ac-bc8f-a9310d8d2921over_2_52.22football-data.co.uk
21.08.2026 14:15:40Rennes – Le Havreover_under_2_5Bet365cba1e1fb-e901-53f2-a193-2869f919925dover_2_51.95football-data.co.uk
21.08.2026 14:15:40Brest – Niceover_under_2_5Football-Data Average8ffe3d79-16bd-5646-939a-5f1ed2c876f8over_2_52.28football-data.co.uk
21.08.2026 14:15:40Rennes – Toulouseover_under_2_5Pinnacle598797ec-4ed1-5321-98c1-a881f0b40b6cover_2_52.06football-data.co.uk
21.08.2026 14:15:40Brest – Strasbourgover_under_2_5Betfair Exchange39f55042-a7cb-52d1-8ed5-39aad27aa0f8over_2_51.81football-data.co.uk
21.08.2026 14:15:40Nantes – Rennesover_under_2_5Football-Data Maximumbf849fcc-7b96-56cf-91e6-5f375dd2914cover_2_52.25football-data.co.uk
21.08.2026 14:15:40Nice – Rennesover_under_2_5Bet365874e41c7-6b7e-5d39-8d3d-67c868c9fa7dover_2_51.97football-data.co.uk
21.08.2026 14:15:40Rennes – Marseilleover_under_2_5Football-Data Average2cbfc535-1fb6-5630-85fe-129e9e15a4ddover_2_52.02football-data.co.uk
21.08.2026 14:15:40Marseille – Strasbourgover_under_2_5Football-Data Average8cdd1784-cb34-57a3-83fb-3227a74c3733over_2_51.59football-data.co.uk
21.08.2026 14:15:40Lille – St Etienneover_under_2_5Pinnacleef5908a7-7e25-59cc-82f0-607ec4b1a890over_2_51.80football-data.co.uk
21.08.2026 14:15:40Strasbourg – Montpellierover_under_2_5Betfair Exchangec0b57881-4f94-5838-893d-4b2186131973over_2_51.75football-data.co.uk
21.08.2026 14:15:40St Etienne – Angersover_under_2_5Football-Data Maximumc38d32d7-e9fc-5b41-9c15-88e945212f7fover_2_52.13football-data.co.uk
21.08.2026 14:15:40Auxerre – Strasbourgover_under_2_5Bet36529b0dc8f-53b1-5004-a346-c501fdadbeffover_2_51.87football-data.co.uk
21.08.2026 14:15:40Nice – Auxerreover_under_2_5Football-Data Average9c6110d7-b117-5ceb-8ab5-3eb889d18fd0over_2_51.75football-data.co.uk