Skip to main content

T20 Blast 2025 results and closing odds

All 129 finished games of the 2025 season, with the score and the best closing price on each outcome among the bookmakers we compare: the last price before the start. A record of what happened, not a tip.

The season in numbers

114 games priced
  • Closing favourite won 57% 65 of 114 games
  • Home / away 49 / 50% the final winner
  • Average closing payout 94.5% 100% minus the bookmakers' margin
  • Biggest upset Glamorgan won at Somerset 174/9-176/7, 4 Jul 2025 Glamorgan closed at 3.85 (Unibet); Somerset were the favourite at about 78%
  • Odds-on favourites 57% won 65 of 114

Every game, with the closing odds

Best closing price per outcome: 1won the result, 1fav the favourite. Open a game for every bookmaker's closing price and how the whole market closed.

May 2025

  1. Middlesex186/7-202/4Sussex12.0021.89
  2. Lancashire176/8-169/7Worcestershire11.6022.50
  3. Leicestershire171/5-170/6Derbyshire11.8022.00
  4. Nottinghamshire229/3-226/5Warwickshireno closing price
  5. Somerset147/5-146/9Surrey11.7222.20
  6. Yorkshire224/9-237/4Northamptonshire11.8022.10
  7. Hampshire230/7-124Essex11.6322.38
  8. Gloucestershire204/7-208/3Kent11.6722.20
  9. Warwickshire143-147/7Durhamno closing price
  10. Lancashire216/3-169Nottinghamshire11.8022.10

June 2025

  1. Worcestershire201/5-135/8Yorkshire12.2021.82
  2. Northamptonshire123/5-122Leicestershire11.7322.20
  3. Middlesex124/9-128/5Glamorgan11.9121.95
  4. Sussex173-93Gloucestershire11.8022.00
  5. Essex148-149/2Somerset12.5021.59
  6. Durham150/6-151/6Lancashire12.1021.90
  7. Glamorgan142-149/8Surrey12.6321.56
  8. Lancashire145/7-149/5Leicestershire11.6322.75
  9. Derbyshire188/4-194/6Northamptonshire12.1021.80
  10. Surrey141/7-63/0Hampshire11.8522.00
  11. Worcestershire159-190/5Northamptonshire12.2021.80
  12. Glamorgan185/4-183/8Essex12.1021.80
  13. Kent151/9-193/7Surrey12.1021.80
  14. Leicestershire193/8-187/7Durham12.0021.80
  15. Warwickshire168/4-164/7Yorkshireno closing price
  16. Sussex166/8-169/3Somerset12.1021.73
  17. Hampshire121/3-119Gloucestershire11.4422.75
  18. Derbyshire162/9-120/3Nottinghamshire12.0021.91
  19. Nottinghamshire181/7-206/5Worcestershire11.5723.10
  20. Lancashire156/9-180/6Northamptonshire11.7822.10
  21. Essex156/9-159/4Middlesex11.6722.75
  22. Kent181/2-177/7Hampshire12.4021.67
  23. Yorkshire213/7-107Leicestershire12.0021.80
  24. Warwickshire199/6-141Derbyshireno closing price
  25. Sussex195/4-117Glamorgan11.7022.20
  26. Northamptonshire184/6-174/8Warwickshireno closing price
  27. Durham168/6-152Derbyshire11.6722.20
  28. Nottinghamshire166/9-175/8Yorkshire11.8022.10
  29. Surrey173/6-171/7Kent11.4422.85
  30. Essex180-220/6Glamorgan11.6822.50
  31. Somerset235/5-229/5Middlesex11.3523.40
  32. Worcestershire143-146/3Lancashire12.3821.57
  33. Nottinghamshire153/9-199/5Derbyshire11.5322.55
  34. Northamptonshire142/8-157/8Durham11.5722.40
  35. Yorkshire173/5-205/8Warwickshireno closing price
  36. Hampshire63/1-75/1Middlesex11.4523.00
  37. Gloucestershire135/7-137/4Somerset14.1021.33
  38. Derbyshire197/3-196/5Leicestershire12.1021.80
  39. Glamorgan172-199/7Sussex13.0521.80
  40. Warwickshire206/7-212/4Nottinghamshireno closing price
  41. Yorkshire128-131/4Durham11.8022.10
  42. Somerset224/6-228/5Kent11.3823.20
  43. Gloucestershire149/9-189/6Glamorgan12.1021.80
  44. Leicestershire153/4-150/8Worcestershire11.8522.00
  45. Hampshire124-193/6Surrey11.8422.00
  46. Worcestershire156/4-155/6Durham12.2021.73
  47. Kent157/9-160/3Gloucestershire11.6522.30
  48. Surrey210/6-162Sussex11.4423.00
  49. Middlesex161-160/6Essex12.0021.82
  50. Leicestershire160/6-156Nottinghamshire12.1722.00
  51. Somerset209/7-192/7Hampshire11.6722.30
  52. Durham193/4-130Yorkshire11.7322.20
  53. Northamptonshire140-164/8Nottinghamshire11.5322.50
  54. Glamorgan130/9-131/4Somerset13.0021.40
  55. Surrey194/8-119Middlesex11.3323.40
  56. Derbyshire163-243/7Lancashire12.7521.46
  57. Warwickshire135/9-134Worcestershireno closing price
  58. Gloucestershire130/8-124/9Hampshire13.0021.43
  59. Essex172-219/3Kent12.3021.67

July 2025

  1. Somerset174/9-176/7Glamorgan11.3023.85
  2. Leicestershire154-158/4Warwickshireno closing price
  3. Northamptonshire177-181/5Lancashire13.0021.44
  4. Kent161-195/9Sussex12.0021.85
  5. Durham231/5-182Nottinghamshire11.9121.91
  6. Yorkshire233/6-192Worcestershire11.8022.00
  7. Essex171-184/7Gloucestershire12.0021.95
  8. Sussex134-196/8Hampshire12.7021.73
  9. Glamorgan122/4-118/9Kent12.0021.80
  10. Durham182/7-174/8Warwickshireno closing price
  11. Derbyshire201/3-200/6Yorkshire12.4021.57
  12. Nottinghamshire189/9-188/2Leicestershire11.8022.00
  13. Northamptonshire152/9-153/4Worcestershire11.6522.30
  14. Hampshire178/3-179/6Somerset12.2021.67
  15. Gloucestershire204/5-195/7Middlesex12.0022.08
  16. Surrey141/6-145/6Essex11.3823.50
  17. Somerset225/6-130Essex11.4023.00
  18. Middlesex187/8-188/7Hampshire12.3021.62
  19. Gloucestershire165/9-193/7Surrey12.6021.53
  20. Sussex148-151/8Kent12.0622.20
  21. Warwickshire203/9-167Lancashireno closing price
  22. Leicestershire173/4-171/7Northamptonshire12.0521.80
  23. Derbyshire162/6-174/6Worcestershire11.8022.00
  24. Hampshire208/4-113Glamorgan11.7322.25
  25. Middlesex189/5-166/7Gloucestershire12.1021.75
  26. Worcestershire153-176Warwickshireno closing price
  27. Nottinghamshire159/3-156Durham11.9121.91
  28. Northamptonshire237/4-224/6Derbyshire11.7322.25
  29. Surrey224/4-222/6Glamorgan11.3323.40
  30. Kent137/8-138/5Somerset13.2021.36
  31. Lancashire217/7-236/6Yorkshire11.4723.00
  32. Essex148/4-145Sussex12.3821.58
  33. Worcestershire176/4-173/6Leicestershire12.1021.80
  34. Glamorgan135-175/6Gloucestershire11.7322.10
  35. Hampshire171/4-167/7Sussex11.6222.30
  36. Yorkshire151/9-157/2Derbyshire11.5022.63
  37. Warwickshire176-240/6Northamptonshireno closing price
  38. Lancashire156/7-155/7Durham11.5322.50
  39. Surrey201/6-134Somerset11.7322.10
  40. Kent165/3-160/5Middlesex12.0021.97
  41. Middlesex181/6-189/9Surrey13.0021.40
  42. Gloucestershire185/5-189/6Sussex11.9121.91
  43. Worcestershire206/7-161Nottinghamshire12.2021.67
  44. Yorkshire153-174Lancashire12.2021.70
  45. Essex222/6-220/6Hampshire12.2021.67
  46. Derbyshire106-233/5Warwickshireno closing price
  47. Durham204/1-203/5Northamptonshire11.8022.00
  48. Kent173/3-172/6Essex11.6722.30
  49. Somerset164/7-148/8Gloucestershire11.5322.50
  50. Glamorgan184/9-132Middlesex11.6722.20
  51. Nottinghamshire127/6-126Lancashire13.3021.44
  52. Sussex197/7-204/5Surrey12.5021.62
  53. Leicestershire185-188/8Yorkshire11.8022.00

September 2025

  1. Surrey147/6-154/4Northamptonshire11.4023.00
  2. Durham195/6-221/8Hampshire12.8521.73
  3. Lancashire156/7-153Kent11.5323.00
  4. Somerset191/6-190/6Warwickshireno closing price
  5. Lancashire159-182/7Somerset12.3821.94
  6. Northamptonshire158/7-155/4Hampshire12.3821.63
  7. Somerset195/4-194/6Hampshire11.7522.10

Results from our results feed. Closing prices: each bookmaker's last price before the start, the best of the bookmakers we compare; the favourite is the shortest average price.

T20 Blast 2025 FAQ

How often did the favourite win in the T20 Blast 2025?
The closing favourite, the shortest average price across the bookmakers we compare, won 65 of the 114 games with a closing price (57%): odds-on favourites won 65 of 114.
What was the biggest upset of the T20 Blast 2025?
Glamorgan won at Somerset 174/9-176/7 on 4 July 2025. Glamorgan closed at 3.85 at Unibet, the longest winning price of the season, when the market made Somerset the favourite at about 78%.
What was the bookmakers' margin on T20 Blast 2025 games?
The average closing payout was 94.5%, so about 5.5% of the stakes on a game's outcomes went to the bookmaker's margin. A higher payout means fairer prices; compare one game's prices with the margin calculator.