Brazil vs Haiti on June 20 in Group C for a World Cup match. Full preview covering team news, lineups, betting angles, and prediction.

Dave has been involved in Racing for over 25 years and has been sharing the knowledge he has gained through his social alias Cheltmental since 2017. As the name would suggest, Dave is a huge Cheltenham fan, and the cyclical nature of the Cheltenham Festival was really what sparked his enthusiasm and desire to become more than just a regular bettor.
With a background in Data Analysis, Dave enjoys trying to solve the puzzle that is Horse Racing and understands that there will never be a final solution, and there isn’t a code that can be cracked. Instead, he evolves year on year to ensure he continues to provide a positive ROI over the long term.
Dave also has a passion for Greyhound racing which is where he went to ‘Betting School’. The mistakes made as a younger bettor while visiting Greyhound tracks with his Dad has given him an education which he is passionate to pass on, via his video and written content, in the hope that we can all become better bettors.
Top Casinos
Top New Bookmakers
Top Offers
What's New?
Brazil vs Haiti on June 20 in Group C for a World Cup match. Full preview covering team news, lineups, betting angles, and prediction.
Germany vs Ivory Coast, June 20 2026, BMO Field Toronto. Match preview, team news, lineups, prediction and betting insights.
Top Rated Bookmakers
Germany vs Curacao in a Group E World Cup match on June 14th with kick-off 6pm UK time. Full preview, team news, lineups, and betting tips.
Spain v Uruguay on June 27th at Guadalajara Stadium. This World Cup 2026 Group H clash sees two heavyweights meet in their final group game.
Spain vs Saudi Arabia, June 21st 2026 in a World Cup Group H clash. Match preview, team news, lineups, prediction and betting insights.
Best Football Bookies
Best Racing Bookies


