While others simply list predictions, TipsGG audits the entire market. In December 2025, we aggregated and verified 71,916 football tips from 739 unique sources – a scale of analysis you won’t find anywhere else. Monitored 24/7 by our professional data team, this report cuts through the noise to show you exactly what happened, and who actually performed. Use the Tips and Predictions for upcoming football matches page to track what the market is leaning toward, and browse the Football Tournaments and Leagues list to compare leagues.
This report is strictly for informational and educational purposes. It serves as a statistical showcase of market trends and historical performance within the sports betting niche and does not constitute financial advice or a recommendation to place specific bets. Past performance is not indicative of future results. We encourage all readers to view this data as a retrospective market analysis rather than a call to action. Please gamble responsibly and only bet what you can afford to lose.
Upset 20
This list highlights the 20 most unexpected results of the month. We looked at every football match and identified where the winner had the highest odds—meaning they were the least likely to win according to the bookmakers. The higher the odds in the ‘Winner Odds’ column, the bigger the surprise.
| Tournament | Match | Score | Winner Odds |
|---|---|---|---|
| Primera Divisió 2025/26 Regular Season | Carroi vs Santa Coloma | 2-1 | 50 |
| National League 2025/26 Regular Season | Al-Hilal Omdurman vs Rutsiro FC | 1-2 | 30 |
| Ukrainian Premier League 2025/26 Regular Season | Dynamo Kyiv vs SC Poltava | 1-2 | 20 |
| Algerian Ligue 2 2025/26 East | Biskra vs CR Beni Thour | 0-1 | 15 |
| FA Women’s Super League 2025/26 Regular Season | Chelsea (w) vs Everton (w) | 0-1 | 15 |
| Jamaica Premier League 2025/26 Regular Season | Spanish Town Police vs Waterhouse | 2-1 | 13 |
| Copa Colombia 2025 Final | Independiente Medellin vs Atletico Nacional | 0-1 | 12 |
| Eerste Divisie 2025/26 Regular Season | Den Haag vs Jong PSV | 1-2 | 11 |
| Copa de la División Profesional 2025 Final | Bolivar vs Nacional Potosi | 1-4 | 10 |
| La Liga 2025/26 Regular Season | Real Madrid vs Celta Vigo | 0-2 | 10 |
| Frauen-Bundesliga 2025/26 Regular Season | Koln (w) vs Jena (w) | 0-1 | 9.5 |
| League Cup 2025/26 Group C | ZED vs Smouha | 1-0 | 9.2 |
| Superliga 2025/26 Regular Season | Brondby vs Fredericia | 1-3 | 8.8 |
| Puchar Polski 2025/26 Round of 16 | Zawisza vs Wisla | 4-1 | 8.4 |
| Slovak First League 2025/26 Regular Season | Slovan Bratislava vs Ruzomberok | 1-2 | 8.2 |
| Israeli Premier League 2025/26 Regular Season | Ironi Tiberias vs Hapoel Beer Sheva | 3-0 | 8 |
| NIFL Premiership 2025/26 Regular Season | Glenavon vs Linfield | 2-1 | 7.8 |
| Super Liga 2025/26 Regular Season | IMT Novi Beograd vs Partizan | 1-0 | 7.8 |
| Chilean Primera Division 2025 Regular Season | Colo Colo vs Audax Italiano | 1-2 | 7.78 |
| Super Liga 2025/26 Regular Season | Crvena Zvezda vs Vojvodina Novi Sad | 0-1 | 7.6 |
Consensus Flops
The wisdom of the crowd isn’t always wise. This table highlights the Top 20 ‘Traps’ of the month—matches where an overwhelming majority of our tipsters (at least 85%) backed one team, only to see that bet fail. These results serve as a reminder: just because ‘everyone’ is betting on a favorite, it doesn’t guarantee a win. Use this to see which teams let the public down the most.
| Tournament | Match | Score | Failed Consensus | Consensus Tips | Outcome Odds |
|---|---|---|---|---|---|
| Ukrainian Premier League 2025/26 Regular Season | Dynamo Kyiv vs SC Poltava | 1-2 | Home (100.0%) | 31 | 20 |
| Israeli Premier League 2025/26 Regular Season | Hapoel Petah Tikva vs Hapoel Beer Sheva | 1-1 | Away (100.0%) | 19 | 4 |
| National League 2025/26 Regular Season | York City vs Boston United | 2-2 | Home (100.0%) | 27 | 6 |
| National League 2025/26 Regular Season | Forest Green vs Solihull Moors | 1-1 | Home (100.0%) | 13 | 4.5 |
| AFC Champions League Elite 2025/26 East Asia | Johor DT vs Shanghai Port | 0-0 | Home (100.0%) | 15 | 5.25 |
| Challenger Pro League 2025/26 Regular Season | Eupen vs Charleroi | 2-2 | Home (100.0%) | 15 | 3.45 |
| Egypt Cup 2025/26 Round 1 | Al Ahly vs Telecom Egypt | 1-1 | Home (100.0%) | 14 | 4.2 |
| Algerian Ligue 2 2025/26 West | RC Kouba vs ASM Oran | 0-0 | Home (100.0%) | 10 | 3.1 |
| Taça da Liga 2025/26 Quarterfinals | Porto vs Vitoria Guimaraes | 1-3 | Home (100.0%) | 26 | 6.6 |
| Parva Liga 2025/26 Regular Season | Botev Vratsa vs PFK Montana | 0-0 | Home (100.0%) | 17 | 3.1 |
| TFF 1. Lig 2025/26 Regular Season | Hatayspor vs Serik Belediyespor | 1-1 | Away (100.0%) | 12 | 3.85 |
| Super League 2 2025/26 South Group | Hellas Syrou vs Ilioupoli | 1-1 | Home (100.0%) | 11 | 3.75 |
| National League 2025/26 Regular Season | Braintree vs Hartlepool | 0-0 | Away (100.0%) | 16 | 3.3 |
| Eerste Divisie 2025/26 Regural Season | Roda vs AZ Alkmaar (Youth) | 2-3 | Home (100.0%) | 24 | 4.2 |
| Chance Liga 2025/26 Regular Season | Dukla Prague vs Slovan Liberec | 1-1 | Away (100.0%) | 12 | 3.5 |
| Bundesliga 2025/26 Regular Season | Bayern Munich vs Mainz | 2-2 | Home (100.0%) | 61 | 11 |
| Professional League 2025/26 Regular Season | Ikorodu City FC vs Katsina United | 0-0 | Home (100.0%) | 19 | 4.3 |
| National League South 2025/26 Regular Season | Farnborough vs Hampton & Richmond Borough | 0-2 | Home (100.0%) | 11 | 3.45 |
| Cymru Premier 2025/26 Regular Season | Penybont vs Briton Ferry | 1-1 | Home (100.0%) | 17 | 4.8 |
| EFL League Two 2025/26 Regular Season | Swindon vs Cheltenham | 0-1 | Home (100.0%) | 26 | 6.6 |
League Voaltility
This section analyzes which tournaments were the most unpredictable this month. We rank them based on the Average Winning Odds – the higher this number, the more often the ‘less likely’ outcome occurred. We also show the Upset Rate (how often the favorite failed to win) and Draw Rate to give you a complete picture of why these specific leagues were so difficult to forecast.
| Tournament | Matches Analyzed | Avg Winning Odds | Upset Rate | Draw Rate |
|---|---|---|---|---|
| Ukrainian Premier League 2025/26 Regular Season | 16 | 3.67 | 43.8% | 25.0% |
| National League 2025/26 Regular Season | 51 | 3.34 | 49.0% | 17.6% |
| Scottish League Two 2025/26 Regular Season | 18 | 3.26 | 72.2% | 33.3% |
| La Liga 2 2025/26 Regular Season | 33 | 3.26 | 66.7% | 30.3% |
| Scottish Championship 2025/26 Regular Season | 20 | 3.17 | 80.0% | 40.0% |
| Copa Del Rey 2025/26 Round 2 | 27 | 3.14 | 59.3% | 25.9% |
| 3. Liga 2025/26 Regular Season | 23 | 3.09 | 65.2% | 43.5% |
| Super Liga 2025/26 Regular Season | 23 | 3.05 | 43.5% | 21.7% |
| Ligue 2 2025/26 Regular Season | 17 | 3.00 | 52.9% | 29.4% |
| Chance Liga 2025/26 Regular Season | 16 | 2.96 | 56.3% | 25.0% |
Browse more fixtures by date on the Football Matches Calendar.
Most Tipped Clubs
This table lists the 20 clubs that generated the most betting action this month. We break down their activity to show you how often they were tipped (Total Tips), the average odds offered on their matches, and most importantly, the success rate. You can easily compare the club’s actual form (Team Wins) with the success of the predictions made on them (Tip Win %), helping you identify the most reliable teams to back.
| Club | Total Matches | Tips | Home Tips | Away Tips | Average Odds | Team Wins | Winning Tips | Tip Win Percentage |
|---|---|---|---|---|---|---|---|---|
| Arsenal | 8 | 617 | 425 | 192 | 1.43 | 6 | 466 | 75.5% |
| Manchester City | 7 | 543 | 217 | 326 | 1.61 | 7 | 468 | 86.2% |
| Newcastle | 8 | 537 | 260 | 277 | 1.96 | 3 | 289 | 53.8% |
| Crystal Palace | 8 | 529 | 218 | 311 | 2.97 | 3 | 213 | 40.3% |
| Chelsea | 8 | 527 | 248 | 279 | 1.86 | 2 | 153 | 29.0% |
| Nottingham Forest | 7 | 500 | 237 | 263 | 3.18 | 3 | 333 | 66.6% |
| Manchester United | 6 | 463 | 331 | 132 | 1.93 | 2 | 164 | 35.4% |
| Aston Villa | 7 | 461 | 102 | 359 | 3.86 | 6 | 245 | 53.1% |
| Wolves | 6 | 452 | 189 | 263 | 9.07 | 0 | 355 | 78.5% |
| Bournemouth | 6 | 450 | 191 | 259 | 3.37 | 0 | 92 | 20.4% |
| Fulham | 6 | 443 | 219 | 224 | 3.11 | 3 | 280 | 63.2% |
| West Ham | 6 | 443 | 214 | 229 | 5.41 | 0 | 173 | 39.1% |
| Brentford | 6 | 433 | 161 | 272 | 3.84 | 2 | 317 | 73.2% |
| Brighton | 6 | 432 | 191 | 241 | 4.09 | 0 | 204 | 47.2% |
| Burnley | 6 | 429 | 298 | 131 | 5.65 | 0 | 264 | 61.5% |
| Everton | 7 | 423 | 124 | 299 | 3.50 | 3 | 174 | 41.1% |
| Liverpool | 6 | 417 | 248 | 169 | 1.75 | 4 | 223 | 53.5% |
| Bologna | 8 | 413 | 234 | 179 | 2.84 | 3 | 157 | 38.0% |
| Tottenham | 6 | 393 | 165 | 228 | 2.80 | 3 | 170 | 43.3% |
| Napoli | 7 | 380 | 184 | 196 | 2.15 | 4 | 164 | 43.2% |
For more club match pages and upcoming fixtures, use the Football Teams Hub Page.
Tispter Leaderboards
This leaderboard ranks our top tipsters not just by total cash won, but by efficiency. The key metric here is ROI (Return on Investment), which tells you how much profit a tipster generates for every unit wagered. A high ROI means they are beating the bookies consistently, not just getting lucky with one massive bet. We also list their Average Odds alongside their Win Rate to reveal their style: notice how some ‘Sharpshooters’ maintain a high win rate on safer bets, while ‘Value Hunters’ might win less often but target much higher odds to generate massive profit. We have filtered this list to include only those with a significant number of bets to ensure these results are skill, not luck.
| Tipster | Total Bests | Leagues Played | Win Rate | Average Odds | Total Profit | ROI % |
|---|---|---|---|---|---|---|
| Deniz Kaplan | 13 | 1 | 69.2 | 2.97 | 12.2 | 93.85 |
| Dan Childs | 19 | 6 | 68.4 | 2.15 | 11.0 | 57.89 |
| Leonardo Rangel | 20 | 10 | 70.0 | 2.32 | 10.3 | 51.50 |
| Simon Lillibury | 19 | 7 | 63.2 | 2.35 | 9.6 | 50.53 |
| Callum Fowler | 12 | 1 | 50.0 | 2.61 | 5.0 | 41.67 |
| Denys Kyrylchuk | 14 | 8 | 78.6 | 1.73 | 5.6 | 40.00 |
| Oguri | 18 | 8 | 72.2 | 2.16 | 7.1 | 39.44 |
| Patryk Stachowiak | 38 | 3 | 73.7 | 1.89 | 14.7 | 38.68 |
| Rostislav Khvostenko | 14 | 5 | 64.3 | 2.45 | 5.3 | 37.86 |
| Victor Manieson | 19 | 6 | 68.4 | 2.27 | 6.5 | 34.21 |
| Kaustavmani Choudhury | 25 | 1 | 88.0 | 1.49 | 8.4 | 33.60 |
| Black CSGO en Español | 32 | 3 | 84.4 | 1.54 | 10.7 | 33.44 |
| sendoh | 36 | 3 | 80.6 | 1.63 | 12.0 | 33.33 |
| SlaxerCast | 35 | 3 | 80.0 | 1.63 | 11.3 | 32.29 |
| Sophie SB | 34 | 2 | 52.9 | 2.69 | 10.6 | 31.18 |
| Adeyeye Oluwapelumi | 39 | 11 | 69.2 | 1.94 | 12.1 | 31.03 |
| TipsFame | 13 | 10 | 92.3 | 1.40 | 4.0 | 30.77 |
| Adepoju Marvelous | 23 | 10 | 65.2 | 2.19 | 6.8 | 29.57 |
| dennis | 31 | 3 | 74.2 | 1.74 | 9.1 | 29.35 |
| Goaloo | 35 | 12 | 60.0 | 2.38 | 10.0 | 28.57 |
| Bogdan Vasiljevic | 12 | 2 | 91.7 | 1.39 | 3.4 | 28.33 |
| Footie Social Club | 30 | 1 | 53.3 | 2.49 | 7.5 | 25.00 |
| Aaron Rogan | 12 | 8 | 58.3 | 2.37 | 2.8 | 23.33 |
| Football Predictions Community Voting | 26 | 4 | 61.5 | 2.18 | 5.6 | 21.54 |
| Anthony Nolan | 13 | 6 | 53.8 | 2.66 | 2.8 | 21.54 |