O registro completo por trás dos números que publicamos — vitórias e derrotas, com a odd que realmente pegamos. Disponível para download e recalculado a partir do banco de dados a cada carregamento, em vez de escrito à mão uma vez.
Está publicado para ser conferido. Cada número desta página é a soma das linhas do arquivo abaixo; se a sua conta não bater com a nossa, a errada é a nossa e queremos saber.
Recalcule o ROI você mesmo: baixe o arquivo, divida o lucro líquido pelo total apostado nas linhas que quiser, e você deve chegar ao mesmo número que esta página mostra. Os sinais ao vivo são a única parte paga da OddsFlow — você paga pelo timing, nunca pela prova. Este registro liquidado é gratuito, público e recalculável; a verificação nunca fica atrás do paywall.
93.027 apostas liquidadas, de 2026-01-25 a 2026-10-21. Há um atraso de sete dias na publicação, então a semana mais recente não entra aqui nem no arquivo.
Neste registro os modelos ganharam 36856 apostas e perderam 37512, e o retorno foi de +7.20% sobre o valor apostado. Não é contradição. Uma aposta tem dois números — a frequência com que acerta e o preço pago por ela. Um serviço que acerta 70% em odd 1.20 perde dinheiro; um que acerta 40% em odd 3.00 ganha. A taxa de acerto é a métrica mais fácil de inflar, e é justamente por isso que costuma ser a única publicada.
Todas as competições estão listadas, inclusive as que deram prejuízo. 26 de 209 têm menos de 50 apostas liquidadas e estão sinalizadas: nesse tamanho, uma única linha de quarter que vira para o outro lado move o retorno em pontos percentuais inteiros, então essas linhas descrevem variação, não habilidade. Estão aqui porque omiti-las transformaria esta tabela numa seleção de qual competição teve sorte.
| Competição | Apostas | Partidas | V–D | Retorno |
|---|---|---|---|---|
| La Liga | 2.238 | 203 | 1076–898 | +17.20% |
| Major League Soccer | 1.936 | 165 | 816–778 | +5.60% |
| Brasileirão Série A | 1.782 | 151 | 767–790 | +12.50% |
| Brasileirão Série B | 1.702 | 183 | 693–667 | +6.30% |
| UEFA Nations League | 1.545 | 86 | 423–690 | -12.70% |
| Saudi Pro League | 1.526 | 115 | 769–523 | +16.70% |
| Serie A | 1.519 | 161 | 704–615 | +13.60% |
| Premier League | 1.484 | 160 | 732–540 | +22.90% |
| FIFA World Cup | 1.442 | 100 | 590–693 | -0.20% |
| Bundesliga | 1.420 | 131 | 637–602 | +25.80% |
| Ligue 1 | 1.342 | 142 | 641–552 | +23.60% |
| Eerste Divisie | 1.285 | 99 | 511–501 | +2.10% |
| Club Friendlies | 1.139 | 146 | 420–447 | -0.90% |
| Liga Profesional Argentina | 1.112 | 120 | 516–322 | +19.40% |
| Eredivisie | 1.095 | 98 | 489–469 | -0.10% |
| USL Championship | 1.087 | 121 | 417–421 | +3.90% |
| Friendlies | 1.081 | 77 | 350–482 | -10.00% |
| Chinese Super League | 1.073 | 75 | 496–441 | +25.40% |
| J1 League | 1.053 | 137 | 442–454 | +2.00% |
| EFL Trophy | 1.004 | 61 | 336–448 | -9.10% |
| Segunda División | 992 | 94 | 435–329 | +11.80% |
| CONCACAF Nations League | 980 | 57 | 258–476 | -21.00% |
| Championship | 947 | 103 | 354–359 | +3.80% |
| Colombian Primera A | 938 | 94 | 362–365 | +2.00% |
| Belgian First Amateur Division | 895 | 108 | 354–384 | -1.80% |
| League One | 884 | 104 | 350–313 | +8.80% |
| League Two | 866 | 115 | 358–347 | +2.20% |
| Primera Nacional | 820 | 84 | 260–331 | -6.00% |
| 2. Bundesliga | 803 | 68 | 364–309 | +10.00% |
| Primeira Liga | 769 | 84 | 332–327 | +12.50% |
| Turkish 1. Lig | 759 | 90 | 342–241 | +14.30% |
| Spanish Primera División RFEF - Group 1 | 759 | 73 | 286–328 | -6.10% |
| Eliteserien | 737 | 54 | 344–242 | +15.50% |
| Tweede Divisie | 734 | 78 | 305–275 | +3.20% |
| Ekstraklasa | 730 | 73 | 289–293 | +2.10% |
| J3 League | 728 | 56 | 261–313 | -3.60% |
| NWSL Women | 723 | 72 | 298–287 | +4.30% |
| Liga I | 723 | 63 | 236–373 | -15.20% |
| Peruvian Primera División | 718 | 67 | 332–240 | +15.60% |
| Africa Cup of Nations - Qualification | 717 | 41 | 274–220 | +9.60% |
| 3. Liga | 715 | 81 | 295–264 | +5.80% |
| J2 League | 713 | 54 | 271–271 | +5.80% |
| Ligue 2 | 710 | 69 | 283–273 | +1.80% |
| Spanish Primera División RFEF - Group 2 | 695 | 72 | 257–260 | +0.60% |
| Torneo Federal A | 687 | 105 | 281–246 | +5.40% |
| Allsvenskan | 684 | 62 | 313–250 | +9.70% |
| UEFA Champions League | 673 | 78 | 358–222 | +20.30% |
| Serie B | 652 | 64 | 256–267 | +2.50% |
| Süper Lig | 646 | 74 | 264–300 | -6.40% |
| Primera División Femenina | 643 | 52 | 292–198 | +18.40% |
| EFL Cup | 632 | 57 | 271–276 | +1.60% |
| Egyptian Premier League | 622 | 64 | 283–215 | +9.60% |
| Ecuadorian Liga Pro | 615 | 64 | 291–233 | +11.70% |
| UEFA Conference League | 611 | 94 | 310–232 | +13.40% |
| Uruguayan Primera División - Apertura | 599 | 76 | 213–195 | +2.90% |
| FA WSL | 578 | 37 | 239–220 | +9.10% |
| Taça de Portugal | 567 | 57 | 223–225 | -2.70% |
| Primera B Metropolitana | 563 | 51 | 150–263 | -19.20% |
| Czech Liga | 558 | 57 | 198–246 | -6.00% |
| Swiss Super League | 549 | 43 | 227–273 | +13.60% |
| Ettan Södra | 540 | 37 | 243–178 | +15.80% |
| Superliga | 535 | 48 | 257–199 | +12.00% |
| Serie C - Girone B | 535 | 45 | 197–177 | +6.50% |
| K League 1 | 533 | 95 | 193–244 | -1.20% |
| Serie C - Girone A | 514 | 47 | 214–194 | +7.10% |
| Austrian Bundesliga | 507 | 43 | 200–241 | -8.00% |
| Belgian Pro League | 505 | 57 | 204–222 | +0.70% |
| K League 2 | 495 | 57 | 152–203 | -8.20% |
| Norwegian First Division | 491 | 39 | 170–228 | -9.80% |
| Ettan Norra | 482 | 40 | 179–204 | -1.50% |
| Liga de Expansión MX | 482 | 32 | 192–200 | -1.30% |
| Serie C - Girone C | 481 | 45 | 137–201 | -12.70% |
| Kazakhstan Premier League | 476 | 54 | 160–227 | -14.60% |
| Thai League 1 | 475 | 35 | 187–154 | +10.60% |
| Superettan | 463 | 64 | 140–189 | -6.70% |
| Paraguayan División Profesional - Clausura | 460 | 56 | 186–171 | +9.50% |
| English FA Cup | 454 | 49 | 199–158 | +26.20% |
| Bolivian Primera División | 446 | 52 | 179–163 | +0.00% |
| Cypriot 1st Division | 443 | 40 | 164–191 | -3.60% |
| Colombian Primera B | 442 | 33 | 142–168 | -4.10% |
| Greek Super League | 441 | 39 | 168–157 | +6.90% |
| NB I | 437 | 39 | 195–159 | +11.00% |
| Chilean Primera División | 425 | 42 | 187–167 | +5.60% |
| Scottish Premiership | 423 | 38 | 170–169 | +2.40% |
| Portuguese Liga Revelação U23 | 423 | 34 | 142–171 | -3.70% |
| CAF Champions League | 417 | 31 | 129–180 | -10.50% |
| Ukrainian Premier League | 415 | 46 | 156–164 | +2.60% |
| Frauen Bundesliga | 415 | 31 | 160–162 | +1.50% |
| Austrian 2. Liga | 399 | 52 | 122–209 | -23.60% |
| Sammarinese Campionato | 397 | 36 | 147–190 | -7.30% |
| South African Premier Soccer League | 394 | 43 | 155–122 | +8.30% |
| Damallsvenskan | 394 | 43 | 129–174 | -13.20% |
| Veikkausliiga | 385 | 43 | 163–119 | +14.10% |
| Thai League 2 | 381 | 36 | 154–141 | +6.80% |
| UEFA Europa Cup - Women | 380 | 23 | 82–211 | -37.20% |
| HNL | 376 | 38 | 166–154 | +10.00% |
| Kvindeliga | 374 | 33 | 144–155 | +1.00% |
| Serbian SuperLiga | 371 | 49 | 176–122 | +15.60% |
| Polish II Liga - East | 371 | 31 | 162–131 | +12.10% |
| Chinese League One | 367 | 29 | 139–160 | -3.80% |
| Liga MX | 366 | 65 | 133–135 | +10.20% |
| Liga Panameña de Fútbol | 358 | 45 | 115–146 | -5.70% |
| CAF Confederation Cup | 357 | 30 | 127–152 | -5.90% |
| Macedonian First League | 354 | 36 | 160–125 | +8.20% |
| Erovnuli Liga | 351 | 43 | 110–158 | -12.60% |
| Liga 1 Indonesia | 345 | 25 | 135–137 | +5.40% |
| Leagues Cup | 344 | 42 | 156–157 | -1.10% |
| Irish Premier Division | 342 | 32 | 114–152 | -5.90% |
| Canadian Premier League | 341 | 38 | 124–136 | -5.50% |
| AFC Champions League Elite | 337 | 25 | 126–151 | -5.40% |
| AFC Champions League Two | 334 | 25 | 120–132 | -2.70% |
| Ykkönen | 321 | 21 | 96–184 | -31.20% |
| Chinese League Two | 313 | 29 | 145–89 | +19.50% |
| French National 1 | 310 | 30 | 106–167 | -11.30% |
| Brazilian Serie C | 309 | 49 | 130–106 | +9.60% |
| UEFA Champions League Women | 302 | 23 | 114–130 | -6.10% |
| Uruguayan Segunda División | 301 | 35 | 121–106 | +5.80% |
| Belarusian Premier League | 300 | 52 | 97–129 | -3.80% |
| Portuguese Segunda Liga | 294 | 47 | 101–123 | -3.60% |
| Slovak Super Liga | 294 | 41 | 90–146 | -17.80% |
| Challenger Pro League | 292 | 42 | 93–138 | -12.20% |
| Bulgarian First League | 286 | 43 | 112–115 | +4.50% |
| Botola Pro | 286 | 26 | 100–111 | -3.80% |
| UAE Pro League | 275 | 31 | 87–113 | -11.20% |
| Ykkösliiga | 271 | 18 | 109–90 | +9.70% |
| Indian Super League | 270 | 24 | 118–138 | +7.20% |
| Welsh Premier League | 265 | 24 | 98–125 | -8.00% |
| Qatar Stars League | 263 | 27 | 88–107 | -6.60% |
| UAE League Cup | 262 | 20 | 69–141 | -30.10% |
| Ligat Ha'al | 256 | 36 | 68–115 | -17.50% |
| England Premier League 2 Division One | 249 | 20 | 122–79 | +18.20% |
| Serie A Women | 248 | 18 | 55–150 | -37.80% |
| Slovenian 1. SNL | 245 | 37 | 107–76 | +11.60% |
| Uzbekistan Super League | 245 | 21 | 77–105 | -11.30% |
| FIFA Asean Cup | 239 | 12 | 93–99 | +1.20% |
| Malawian Super League | 238 | 35 | 67–101 | -15.90% |
| Ecuadorian Serie B | 236 | 19 | 49–114 | -26.90% |
| Polish I Liga | 234 | 26 | 85–87 | +1.40% |
| Venezuelan Primera División | 234 | 20 | 72–111 | -9.80% |
| Czech FNL | 233 | 20 | 95–95 | +0.40% |
| Algerian Ligue 1 | 226 | 20 | 58–101 | -15.80% |
| Omani Professional League | 215 | 25 | 67–77 | -7.50% |
| Danish 1st Division | 214 | 17 | 66–90 | -8.20% |
| Russian Premier League | 213 | 39 | 60–103 | -15.50% |
| CONMEBOL Libertadores | 209 | 22 | 92–70 | +14.40% |
| Meistriliiga | 203 | 18 | 75–80 | -1.00% |
| Scottish Championship | 203 | 21 | 45–58 | -2.30% |
| KNVB Beker | 202 | 24 | 100–75 | +11.60% |
| Virsliga | 198 | 13 | 71–61 | +8.00% |
| Georgian Liga 3 | 194 | 26 | 61–105 | -17.40% |
| Feminine Division 1 | 192 | 18 | 62–73 | -1.40% |
| Ligi kuu Bara | 184 | 34 | 87–59 | +15.80% |
| National League | 184 | 41 | 48–93 | -18.60% |
| Northern Ireland Premiership | 176 | 29 | 80–63 | +10.70% |
| Coppa Italia | 167 | 21 | 70–76 | -4.60% |
| Azerbaijan Premyer Liqa | 166 | 16 | 76–67 | +2.60% |
| Úrvalsdeild | 162 | 16 | 67–75 | +2.40% |
| Maltese Premier League | 161 | 20 | 65–58 | +7.10% |
| Costa Rican Primera División | 158 | 15 | 70–43 | +13.40% |
| Spanish Tercera División RFEF - Group 15 | 154 | 19 | 42–69 | -14.40% |
| CONMEBOL Sudamericana | 151 | 17 | 49–53 | -2.30% |
| Scottish League One | 151 | 18 | 25–88 | -41.50% |
| Russian First League | 146 | 41 | 64–45 | +30.30% |
| Scottish League Two | 143 | 20 | 49–61 | -8.80% |
| Armenian Premier League | 142 | 15 | 58–61 | +4.20% |
| Malaysian FA Cup | 141 | 15 | 54–66 | +0.10% |
| Greek Cup | 136 | 20 | 39–67 | -19.90% |
| Croatian Cup | 134 | 15 | 69–38 | +24.80% |
| World Cup - U20 - Women | 129 | 8 | 34–53 | -7.70% |
| UEFA Europa League | 126 | 30 | 66–49 | -24.30% |
| DFB-Pokal | 126 | 13 | 54–65 | -5.20% |
| Bosnian Premijer Liga | 124 | 13 | 32–53 | -14.80% |
| Asian Games | 122 | 8 | 37–55 | -18.10% |
| Türkiye Kupası | 104 | 7 | 31–58 | -25.10% |
| Russian Cup | 103 | 18 | 39–46 | -3.20% |
| Myanmar National League | 103 | 11 | 40–39 | +6.00% |
| Albanian Superliga | 101 | 12 | 44–43 | +10.60% |
| Lithuanian A Lyga | 90 | 9 | 24–51 | -34.80% |
| Ethiopian Premier League | 81 | 14 | 24–27 | -3.40% |
| Copa Do Brasil | 73 | 10 | 37–29 | +7.10% |
| Challenge League | 65 | 6 | 22–32 | -8.20% |
| Copa Rio | 64 | 6 | 30–28 | +1.10% |
| Polish Cup | 58 | 28 | 32–17 | +30.40% |
| A-League Menamostra pequena demais | 46 | 5 | 16–21 | -13.90% |
| Scottish League Cupamostra pequena demais | 43 | 10 | 12–26 | -29.30% |
| Spanish Tercera División RFEF - Group 11amostra pequena demais | 42 | 7 | 18–13 | +28.20% |
| World Cup - Women - Qualification Europeamostra pequena demais | 38 | 4 | 10–21 | -31.90% |
| Peruvian Copa De La Ligaamostra pequena demais | 33 | 5 | 8–23 | -46.90% |
| WE Leagueamostra pequena demais | 24 | 3 | 12–6 | +25.00% |
| Spanish Tercera División RFEF - Group 4amostra pequena demais | 18 | 3 | 3–9 | -11.70% |
| Copa del Reyamostra pequena demais | 18 | 2 | 8–4 | -4.40% |
| Spanish Tercera División RFEF - Group 12amostra pequena demais | 15 | 4 | 5–8 | -42.50% |
| Spanish Tercera División RFEF - Group 3amostra pequena demais | 15 | 2 | 1–10 | -18.20% |
| Saudi King's Cupamostra pequena demais | 14 | 10 | 7–6 | +5.20% |
| Asian Games Womenamostra pequena demais | 12 | 1 | 10–0 | +80.40% |
| Kirin Cupamostra pequena demais | 12 | 1 | 3–7 | -46.50% |
| FIFA Intercontinental Cupamostra pequena demais | 9 | 1 | 0–2 | -14.60% |
| Icelandic 1. deildamostra pequena demais | 8 | 1 | 0–7 | -86.30% |
| Spanish Tercera División RFEF - Group 5amostra pequena demais | 7 | 2 | 3–0 | +46.90% |
| Spanish Tercera División RFEF - Group 18amostra pequena demais | 7 | 1 | 1–6 | -82.20% |
| Spanish Tercera División RFEF - Group 10amostra pequena demais | 4 | 1 | 2–0 | +80.40% |
| Spanish Tercera División RFEF - Group 8amostra pequena demais | 4 | 1 | 0–0 | +21.70% |
| Spanish Tercera División RFEF - Group 7amostra pequena demais | 4 | 1 | 2–0 | +45.40% |
| Spanish Tercera División RFEF - Group 1amostra pequena demais | 4 | 1 | 0–2 | -50.00% |
| Spanish Tercera División RFEF - Group 16amostra pequena demais | 4 | 1 | 0–4 | -100.00% |
| Spanish Tercera División RFEF - Group 2amostra pequena demais | 4 | 1 | 0–2 | -71.00% |
| Spanish Tercera División RFEF - Group 6amostra pequena demais | 3 | 1 | 0–0 | -16.70% |
| Community Shieldamostra pequena demais | 1 | 1 | 0–1 | -100.00% |
| Trophée des Championsamostra pequena demais | 1 | 1 | 1–0 | +80.00% |
Uma linha por aposta liquidada, com o minuto e o placar no momento da entrada, a odd registrada antes de o resultado ser conhecido e o lucro ou prejuízo após a liquidação.
Um modelo de Dixon-Coles estima as taxas de gols marcados e sofridos de cada time, corrigidas pela força do adversário, com jogos antigos pesando menos. Ele também corrige a dependência dos placares baixos que um Poisson simples erra — 0x0, 1x0 e 1x1 não são resultados independentes na prática.
Um time pode vencer por 1x0 tendo sido dominado. Treinar só com o resultado ensina a coisa errada ao modelo, então a qualidade das finalizações entra na conta: o xG mede o que o time de fato criou, e não o que caiu no colo naquele dia.
A partida é simulada milhares de vezes a partir dessas taxas. A saída é uma distribuição, não um placar único: a probabilidade de cada placar exato, de cada resultado 1X2, de cada linha de gols e de cada handicap asiático.
A probabilidade do modelo é comparada com a probabilidade implícita na odd oferecida. A aposta só é registrada quando a diferença é grande o bastante. É por isso que a maioria das partidas não gera aposta nenhuma — na maior parte dos jogos o mercado já está certo, e apostar ali só paga a margem da casa.
Declaradas aqui para que ninguém que cite este registro seja pego de surpresa depois.
Se usar isto em uma reportagem ou trabalho, esta é a referência que pedimos.
OddsFlow AI, "Registro de Apostas Liquidadas" (2026-01-25–2026-10-21). Disponível em oddsflow.ai/pt/dados-abertos.
Esta página é o arquivo. O registro corrente, atualizado após cada partida, está aqui.