Most profitable soccer teams to bet on 2021


Welcome to your 2020/21 soccer betting summary! Below we list the most and least profitable teams in the top 5 European leagues (English Premier League, Spanish La Liga, Italian Serie A, German Bundesliga and French Ligue 1) if you’d backed every team with 1 m฿ in every match.

The tables are ordered by the amount of m฿ profit you’d earn on the average odds.

10 most profitable teams

Rank Team League Profit
1. cadiz.png Cadiz 25.20
2. Draw 19.21
3. granada-cf.png Granada 16.68
4. leicester-city.svg Leicester 15.98
5. Aston-Villa.png Villa 15.93
6. OGC-Nice-icon.png Nice 14.11
7. Draw 14.09
8. everton.svg Everton 13.93
9. ac-milan.png AC Milan 12.26
10. Lille.png Lille 11.8

10 least profitable teams

Rank Team League Profit
1. Draw -48.72
2. Draw -33.27
3. parma.png Parma -26.94
4. torino-fc.png Torino -19.92
5. real-valladolid.png Valladolid -19.02
6. fulham.svg Fulham -18.89
7. fc-crotone.png Crotone -18.76
8. sd-huesca.png Huesca -18.27
9. Dijon-FCO-icon.png Dijon -15.89
10. schalke-04.png Schalke -15.62

English Premier League

leicester-city.svg Leicester – Most profitable team
fulham.svg Fulham – Least profitable team


Leicester City may have just missed out on a Champions League spot, but they delighted bettors. A profit of 15.98 m฿ across the season is a tidy return (based on average odds). The biggest earner was their 5-2 win away to Man City, with average odds of 9.35 (best odds 9.8). Wins away to Arsenal (4.14) and at home to Liverpool (3.74) are also noteworthy. Aston Villa were a close second, with a profit of 15.93 m฿ based on average odds. Although if you were taking the best odds on each match, Villa would actually be more profitable than Leicester.

At the other end of the table, Fulham let bettors down. The West London side suffered relegation with just 5 wins all season and an overall loss of -18.89 m฿. Liverpool snuck a Champions League spot at the last possible moment, but 9 losses and 9 draws mean they’re the worst performing “big six” side in the division with a loss of -5.21 m฿.

The draw was best avoided in the 2020/21 Premier League. If you did back a draw in each game you’d end up a massive -48.72 m฿ down! 166 matches finished all-square from a possible 380 – that’s just 43%.

  • Full table: English Premier League

    Rank Team Profit
    1. leicester-city.svg Leicester 15.98
    2. Aston-Villa.png Villa 15.93
    3. everton.svg Everton 13.93
    4. leeds-united-fc.png Leeds 10.44
    5. west-ham-united.svg West Ham 10.23
    6. newcastle-united.svg Newcastle 7.16
    7. manchester-united.svg Man Utd 4.72
    8. burnley.svg Burnley 4.68
    9. arsenal.svg Arsenal 3.03
    10. crystal-palace.svg Palace 2.43
    11. Tottenham-Hotspur-icon.png Tottenham 0.41
    12. wolverhampton-wanderers.svg Wolves -0.8
    13. manchester-city.svg Man City -0.89
    14. Sheffield-United.png Sheff Utd -0.99
    15. chelsea-1.svg Chelsea -4.28
    16. liverpool-1.svg Liverpool -5.21
    17. brighton-and-hove-albion.svg Brighton -6.2
    18. southhampton.svg Southampton -7.45
    19. west-bromwich-albion.svg West Brom -7.99
    20. fulham.svg Fulham -18.89
    21. Draw -48.72

Spanish La Liga

cadiz.png Cadiz – Most profitable team
real-valladolid.png Valladolid – Least profitable team


Cadiz are the overall champions of profit – and by quite some distance! You’d have returned 25.2 m฿ if you backed them with 1 m฿ in every La Liga match this season. Wins against Barcelona (11.73) and Real Madrid (11.9) went some way to achieving that. With just 11 wins all season and a finishing position of 12th, it shows that value bets trump odds-on favorites in the long term.

Looking towards the bottom of the table, Valladolid’s 5 wins means you’d be sitting on a loss of -19.02 m฿ if you backed them this season. Of the big 3, Barcelona were the only team to show negative figures (-3.16 m฿). Real Madrid (4.93 m฿) and Atletico Madrid (6.17 m฿) both posted decent positive numbers over the season.

  • Full table: Spanish La Liga

    Rank Team Profit
    1. cadiz.png Cadiz 25.2
    2. granada-cf.png Granada 16.68
    3. Draw 14.09
    4. sevilla-fc-1.png Sevilla 6.94
    5. atletico-madrid-1.png Atletico 6.17
    6. real-madrid-1.png Real Madrid 4.93
    7. rc-celta-de-vigo.png Celta 4.5
    8. real-betis.png Betis -0.52
    9. levante.png Levante -0.89
    10. Depotivo Alavés Alaves -3.12
    11. fc-barcelona.png Barcelona -3.16
    12. valencia-cf.png Valencia -4.26
    13. ca-osasuna.png Osasuna -6.13
    14. elche-cf.png Elche -7.17
    15. athletic-bilbao.png Bilbao -7.2
    16. real-sociedad.png Sociedad -7.62
    17. villarreal.png Villarreal -9.94
    18. sd-eibar.png Eibar -13.44
    19. getafe.png Getafe -15.41
    20. sd-huesca.png Huesca -18.27
    21. real-valladolid.png Valladolid -19.02

Italian Serie A

ac-milan.png AC Milan – Most profitable team
parma.png Parma – Least profitable team


Inter Milan may have won the Scudetto, but it’s their neighbors who take the bettors crown. Returning 12.26 m฿ over the season, AC Milan’s most impressive wins came against Juventus (4.38), Napoli (3.62) and Roma (3.08). Champions Inter were profitable by 3.96 m฿, owing largely to short prices throughout the season.

Parma prop up the Serie A points and profitability table thanks to just 3 wins across the entire season. They also take the wooden spoon as the least profitable team in ‌Europe’s top 5 divisions to back with a staggering loss of -26.94 m฿. Juventus rank as unprofitable (-3.22 m฿) after failing to win 15 of their 37 league matches. A real surprise for a team who has won the last 9 titles – and have Cristiano Ronaldo playing for them.

  • Full table: Italian Serie A

    Rank Team Profit
    1. ac-milan.png AC Milan 12.26
    2. uc-sampdoria.png Sampdoria 10.76
    3. ssc-napoli.png Napoli 4.26
    4. us-sassuolo-calcio.png Sassuolo 4.1
    5. fc-internazionale-milano.png Inter Milan 3.96
    6. benevento.png Benevento 3.6
    7. ss-lazio.png Lazio 2.95
    8. Draw 2.58
    9. spezia-calcio-icon.png Spezia 1.8
    10. atalanta-bc.png Atalanta -1.56
    11. hellas-verona.png Verona -1.67
    12. juventus-fc.png Juventus -3.22
    13. genoa-cfc.png Genoa -5.98
    14. as-roma-1.png Roma -7.13
    15. acf-fiorentina.png Fiorentina -11.17
    16. udinese-calcio.png Udinese -12.14
    17. cagliari-calcio.png Cagliari -13.09
    18. bologna-fc-1909.png Bologna -14.46
    19. fc-crotone.png Crotone -18.73
    20. torino-fc.png Torino -19.92
    21. parma.png Parma -26.94

German Bundesliga

1-fsv-mainz-05.png Mainz – Most profitable team
schalke-04.png Schalke – Least profitable team


Interestingly, draws were the play in the Bundesliga. If you’d placed 1 m฿ on the draw in every game you’d have ended up 19.21 m฿ in profit at the end of the season. There were 162 draws from 306 matches – over 1 in every 2 matches. It’s also worth noting that the Bundesliga averaged the 2nd highest goals per game across the 5 divisions (2.78). This suggests the high amount of draws was a bit of a fluke, and not a characteristic of the league.

Mainz (11.21 m฿) finished 12th but pulled off some great results meaning they’re most profitable team. Beating Bayern Munich (10.24) in April gave them a big boost, as did beating RB Leipzig at odds of 7.87 in January. Champions Bayern come out profitable if you were betting on the best odds – but only just! 0.34 m฿ of profit was won if you backed best price, while the average price would return a loss of -0.33 m฿. A clear reminder to always seek the best price.

It was a miserable season for Schalke (-15.62 m฿) who accumulated just 3 wins and 16 points. The next lowest win total was 7, with the 2nd lowest points total coming in at 31 – both Werder Bremen (-13.56 m฿). Backing both all season would have cost you a whopping -29.18 m฿.

  • Full table: German Bundesliga

    Rank Team Profit
    1. Draw 19.21
    2. 1-fsv-mainz-05.png Mainz 11.21
    3. eintracht-frankfurt.png Frankfurt 4.16
    4. fc-augsburg.png Augsburg 2.85
    5. 1-fc-koln.png FC Koln 2.02
    6. sc-freiburg.png SC Freiburg 1.36
    7. vfb-stuttgart.png Stuttgart 0.74
    8. tsg-1899-hoffenheim.png Hoffenheim -0.09
    9. vfl-wolfsburg.png Wolfsburg -0.13
    10. union-berlin.png Union Berlin -0.28
    11. fc-bayern-munich.png Bayern -0.33
    12. arminia-bielefeld-icon.png Arminia -1.61
    13. borussia-dortmund-1.png Dortmund -1.77
    14. borussia-monchengladbach-1.png M’gladbach -5.1
    15. rb-leipzig-1.png RB Leipzig -5.69
    16. bayer-04-leverkusen.png Leverkusen -6.38
    17. sv-werder-bremen.png Werder Bremen -13.56
    18. hertha-bsc-berlin.png Hertha -14.69
    19. schalke-04.png Schalke -15.62

French Ligue 1

OGC-Nice-icon.png Nice – Most profitable team
Dijon-FCO-icon.png Dijon – Least profitable team


Nice (14.11 m฿) pip title winners Lille to the most profitable crown. A huge win over Lyon on the final day (priced at 11.316) took them over the line. Other big wins include vs Marseille (3.35) and Rennes (3.188). Lille denied PSG a 4th successive Ligue 1 title in a brilliant campaign, which included just 3 loses. The surprise package of the season were priced at odds of 51 to lift the title before the start of the season, so it’s not a shock to see them near top this table as well. Their biggest payout came against PSG (who else?), where they were priced at 5.35. An overall profit of 11.80 m฿ will please any devout Lille backers.

Dijon won 5 fewer games than anyone else this season, so they finish as least profitable with an overall loss of -15.89 m฿. Each individual win was very profitable (priced at 10.29, 4.79, 4.13 and 2.91) but were dwarfed by 25 losses and 9 draws. PSG were also unprofitable after failing to win 12 Ligue 1 matches (8 losses 4 draws). 25 wins is impressive, but the short prices mean the Parisians would have lost you -3 m฿ if betting 1 m฿ on the average odds all season.

  • Full table: French Ligue 1

    Rank Team Profit
    1. OGC-Nice-icon.png Nice 14.11
    2. Lille.png Lille 11.8
    3. as-monaco.png Monaco 9.84
    4. Montpellier-HSC-icon.png Montpellier 7.41
    5. FC_Metz_icon.png Metz 5.75
    6. RC-Lens-icon.png Lens 4.57
    7. Olympique-Marseille-icon.png Marseille 3.73
    8. Nimes-Olympique-icon.png Nimes 3.09
    9. FC_Lorient_logo.png Lorient 1.59
    10. Bordeaux-FC-icon.png Bordeaux 0.31
    11. lyon.png Lyon -0.77
    12. AS-Saint-Etienne-icon.png Saint-Etienne -2.33
    13. paris-saint-germain.png PSG -3
    14. 1920px-FC_Nantes_2019_logo.svg.png Nantes -3.95
    15. Angers-SCO-icon.png Angers -5.7
    16. Stade-Rennais-FC-icon.png Rennes -5.89
    17. Stade_Brestois_29_icon.png Brest -7.19
    18. RC-Strasbourg-Alsace-Logo.png Strasbourg -8.4
    19. Stade-de-Reims-icon.png Stade Reims -10.61
    20. Dijon-FCO-icon.png Dijon -15.89
    21. Draw -33.27

Biggest payouts of the season

Below are the biggest individual match result payouts for each division. If you backed any of these, congratulations!

English Premier League – West Brom to beat Chelsea at odds of 14

West Brom pulled off a huge shock at Stamford Bridge, as they became the 1st team to beat Thomas Tuchel’s Chelsea. Not only did they win, they did it in style. A 5-2 victory meant anyone brave enough to take the price of 14 on offer at Stake would have enjoyed watching their bet cruise home. In fact, the correct score of 5-2 paid out at a crazy price of 126!

Spanish La Liga – Granada to beat Barcelona at odds of 20.78

Granada came away from Camp Nou with the 3 points after a stunning 2-1 win. Lionel Messi had given Barca the lead, but 2 second-half goals made history for the Andalusian side. Nitrogen offering odds of 20.78 made this the biggest match result payout across the top 5 European leagues.

Italian Serie A – Benevento to beat Juventus at odds of 19.62

Benevento were eventually relegated from Serie A, but they’ll never forget their trip to Turin in March. A smash-and-grab 1-0 victory will go down as one of their greatest-ever wins. And any punter who got on with Cloudbet at 19.62 will also consider it one of their greatest-ever wins!

German Bundesliga – FC Koln to beat Dortmund at odds of 14.94

FC Koln could muster just 8 wins all season, but a 2-1 win away to Dortmund will have given fans a rare highlight. Cloudbet offering a price of 14.94 gave a nice reward for anyone willing to take on the Yellow Wall.

French Ligue 1 – Lorient to beat PSG at odds of 17

A miserable campaign for PSG was compounded by a 3-2 loss at Lorient. The defeat was Mauricio Pochettino’s first as PSG boss and meant they missed the chance to re-take top spot. Betcoin offering a generous price of 17 would have had a select few laughing all the way to the bank, except Betcoin is crypto only so laughing all the way to the… dark net drug market?

How to always get the best price

From our research, you can see the difference in getting the best price compared to the average or worst price across the season. The impact it makes on your long-term profitability is huge, so you don’t want to miss the best prices. You can find all the best prices for free using BitOdds’ odds charts.

BitOdds covers a wide range of sports and leagues, and could be the difference between you being profitable or not!

Leave a comment

Your email address will not be published. Required fields are marked *


Only on BitEdge!

  • Free bets
  • Free spins
  • Deposit matches
Get crypto bonuses

Edge alerts

We have set up alerts when there are opportuntites to gamble crypto with the odds in your favor. We guarantee 100% privacy, your information will not be shared.