I'm a sports journalist, football tipster and author from Dundee, who is now working in Glasgow. I've covered games at every level, from Junior football to internationals, and still love football even though it has clearly sold its soul. I've been in football tipping since 2018 with the MFT site.
2164 Tips by Kevin Mac:
Posted on: 06 Mar 2025
Liverpool are hot favourites against doomed Southampton but with this game coming between two big Champions League games, the Reds could take their foot off the gas a little.
Posted on: 06 Mar 2025
We only saw one goal when Crystal Palace and Ipswich Town last locked horns in the Premier League so under 2.5 strikes looks decent value at odds-against
Posted on: 04 Mar 2025
Goals were guaranteed with Viktoria Plzen in the Europa League group stage so we should see plenty of action at both ends when Lazio come calling in the last 16
Posted on: 03 Mar 2025
Paris St-Germain have won 10 in a row in all competitions so look decent value at odd-against for a first-leg home win over Liverpool in the UEFA Champions League last 16
Posted on: 02 Mar 2025
It was tight when Aston Villa last visited Club Brugge in the UEFA Champions League so try betting against a thriller in this last-16 tie
Posted on: 28 Feb 2025
Osasuna and Valencia ground out a 0-0 draw earlier in the season so expect another tight La Liga clash, with Los Che decent value in the corner markets
Posted on: 28 Feb 2025
Manchester United have won both their games with Fulham this season but Marco Silva’s in-form side look decent value to get their revenge in this FA Cup tie at Old Trafford
Posted on: 28 Feb 2025
There’s not much between Newcastle and Brighton so expect a tight FA Cup tie with plenty of corners and cards
Posted on: 27 Feb 2025
Real Madrid have drawn on their last two trips to Seville to face Real Betis so this La Liga clash could be close, with goals likely at both ends
Posted on: 25 Feb 2025
Leicester were woeful in their last Premier League outing so West Ham’s attack could get plenty of joy, especially if Mohamed Kudus is on top of his game
Posted on: 24 Feb 2025
Manchester City are in the middle of another slump so Tottenham Hotspur look good value to win either half against a team they’ve already beaten twice this season
Posted on: 24 Feb 2025
Ipswich Town desperately need a win to spark a great escape in the Premier League so go for goals at both ends when they travel to flaky Manchester United
Posted on: 22 Feb 2025
Juanlu Sanchez hit a double in last game for Sevilla so the bookies might regret pricing him at 10/1 for another goal against Real Mallorca in La Liga
Posted on: 21 Feb 2025
Nottingham Forest won on their last trip to St James’ Park but it was 10-2 to Newcastle on the corner count so backing the Magpies in that market could pay off in this Premier League clash
Posted on: 20 Feb 2025
We saw goals at both ends and plenty of corners when Ipswich Town beat Tottenham Hotspur earlier this season so those markets look good again in their Premier League rematch
Posted on: 20 Feb 2025
Southampton were outclassed in a south coast derby last weekend and Brighton should pile on the Premier League pain in another local dust-up, with Kaoru Mitoma looking good value for an assist.
Posted on: 17 Feb 2025
Borussia Dortmund eased to a 3-0 win over Sporting CP away from home to look decent value for another victory back on home soil in this UEFA Champions League play-off
Posted on: 16 Feb 2025
Atalanta need to go for as they bid to overturn Club Brugge’s lead in the UEFA Champions League play-offs so it bodes well for goals at both ends
Posted on: 14 Feb 2025
Tottenham’s two wins over Manchester United this season have produced goals and cards aplenty so those markets look good for punters when they face off in the Premier League again
Posted on: 13 Feb 2025
Villarreal have been scoring for fun at home of late while Valencia have netted in all but one of their last 11 games so it bodes well for goals at both ends in this La Liga clash
Posted on: 13 Feb 2025
Everton have been superb since David Moyes returned but they’re missing key players at Selhurst Park so in-form Crystal Palace look good value for another win
Posted on: 13 Feb 2025
AFC Bournemouth are flying so they should be dispirited Southampton with a bit to spare in this Premier League clash
Posted on: 12 Feb 2025
Brighton and Hove Albion are out to do the double on Chelsea and the last two meetings suggest we should see plenty of goals in this Premier League clash
Posted on: 10 Feb 2025
Bayern Munich should be too strong for Celtic in the UEFA Champions League play-offs and Jamal Musiala looks overpriced at 3/1 for an assist
Posted on: 09 Feb 2025
Sporting Lisbon have star man Viktor Gyokeres fit again for their UEFA Champions League play-off and he looks decent value for a goal against out-of-sorts Borussia Dortmund
Posted on: 07 Feb 2025
Aston Villa and Tottenham Hotspur have both been poor at the back this season so go for goals at both ends when they face off in the FA Cup fourth round
Posted on: 07 Feb 2025
Leganes have been a tough nut to crack for La Liga’s big guns so they look decent value in the double chance against second-bottom Valencia
Posted on: 07 Feb 2025
Championship strugglers Plymouth will try to frustrate Liverpool so go for corners and cards when the Premier League leaders head to Home Park in the FA Cup
Posted on: 06 Feb 2025
Brighton shipped seven goals last time out and clean sheets have been rare for Chelsea so go for goals at both ends when they collide in the FA Cup
Posted on: 06 Feb 2025
A single strike settled the game when Leeds United and Millwall last faced off so try betting against goals when they renew hostilities in the FA Cup
Posted on: 04 Feb 2025
Tottenham Hotspur hold a slender 1-0 lead in their EFL Cup semi-final with Liverpool so expect lots of goals and fouls as the Reds bid to turn it around at Anfield
Posted on: 31 Jan 2025
Tottenham Hotspur look a tired and dispirited team so Brentford are good value at odds-against to pile on the Premier League pain for Ange Postecoglou
Posted on: 30 Jan 2025
Aston Villa are coming off the back of a big European game so there could be some value in backing Wolves talisman Matheus Cunha to get a bit of joy
Posted on: 30 Jan 2025
Ipswich Town have lost three in a row in the Premier League but should be too strong for rock-bottom Southampton in a game that promises goals
Posted on: 30 Jan 2025
Fulham picked up six yellow cards when they last faced Newcastle so look good value in the card handicap as they head to St James’ Park in the Premier League
Posted on: 28 Jan 2025
Rangers and Union Saint-Gilloise have a chance of reaching the Europa League last 16 so we should see plenty of goals and corners in this clash at Ibrox
Posted on: 28 Jan 2025
Manchester United have won two in a row but still look unconvincing so it could pay to back goals at both ends in their Europa League clash with FCSB
Posted on: 27 Jan 2025
Lille and Feyenoord both a need a win if they’re to gatecrash the top eight in the UEFA Champions League so this showdown in France should produce plenty of goals
Posted on: 27 Jan 2025
Atletico Madrid need a win to guarantee a last-16 slot in the Champions League and should get it comfortably against a Red Bull Salzburg side with nothing to play for but pride
Posted on: 27 Jan 2025
Juventus still have a chance to reach the UEFA Champions League last 16 while Benfica need a point to guarantee the play-offs so over 2.5 goals might be worth a punt at odds-against
Posted on: 24 Jan 2025
Manchester United are a club in crisis while Fulham are the picture of stability so Marco Silva’s men look good value for a Premier League win at Craven Cottage
Posted on: 24 Jan 2025
West Ham United are lacking punch up front but we should still see goals at both ends when they take on a tired Aston Villa side in the Premier League
Posted on: 22 Jan 2025
Chelsea and Manchester City have both been defending poorly this season so it bodes well for plenty of goals at both ends as they face off in the Premier League
Posted on: 22 Jan 2025
Injuries are mounting up for Arsenal in defence so we should see goals at both ends when they visit Wolverhampton Wanderers in the Premier League
Posted on: 22 Jan 2025
Newcastle should be too strong for Southampton in this Premier League clash but Saints have carried a threat recently so we could see goals at both ends
Posted on: 20 Jan 2025
Feyenoord and Bayern Munich have been involved in plenty of UEFA Champions League thrillers this season so going for goals looks the best option for punters when they collide at De Kuip
Posted on: 19 Jan 2025
Lille are on a 21-game unbeaten run and have already beaten both Madrid sides in this Champions League campaign so they look good value in the handicaps against Liverpool at Anfield
Posted on: 19 Jan 2025
Goals are usually guaranteed with Barcelona and Champions League top scorer Robert Lewandowski looks good value at odds-against for a goal at Benfica
Posted on: 17 Jan 2025
Brighton and Hove Albion have been a bogey team for Manchester United and look decent value to win either half in this Premier League clash
Posted on: 17 Jan 2025
Everton and Tottenham Hotspur are both desperate for a win so go for goals and plenty of corners when they face off at Goodison Park in the Premier League.
Posted on: 16 Jan 2025
Games between Newcastle and Bournemouth have been tight in recent seasons so try backing the half-time draw and a lot of corners in this Premier League clash
Posted on: 16 Jan 2025
Liverpool have been looking a bit vulnerable in recent weeks so we should see goals at both ends in their clash with Brentford, with Bryan Mbeumo decent value to cause them problems
Posted on: 16 Jan 2025
Fulham have impressed this season and Marco Silva’s side should have too much firepower for struggling Leicester City in this Premier League clash
Posted on: 13 Jan 2025
Rangers’ home form suggests they should be too strong for toiling Aberdeen but we should see goals at both ends in this SPFL Premiership clash
Posted on: 13 Jan 2025
It should be tight when Leicester City host Crystal Palace in the Premier League so try backing the half-time draw while betting against a lot of corners
Posted on: 13 Jan 2025
Everton were toothless under Sean Dyche but will get a lift from David Moyes’ return and we should see action at both ends as they take on an Aston Villa side who have gone seven games without a clean sheet.
Posted on: 12 Jan 2025
It should be tight when West Ham United and Fulham face off in the Premier League but the Hammers look good value to win either half with their new manager bounce
Posted on: 12 Jan 2025
In-form Nottingham Forest will try to keep it tight against the Premier League leaders so try going for Liverpool corners and the half-time draw
Posted on: 09 Jan 2025
Liverpool’s fringe players should have too much class for Accrington Stanley in the FA Cup and it could pay to back the Reds to finish the job early at Anfield
Posted on: 09 Jan 2025
Manchester City’s FA Cup tie with Salford City will feel a little like a derby so the minnows look good value at -1 in the card handicap
Posted on: 04 Jan 2025
The last five clashes between Wolverhampton Wanderers and Wolves have ended level so try the half-time stalemate in what should be another close encounter.
Posted on: 03 Jan 2025
Manchester United are in a sorry state so Liverpool should grab a few goals in this Premier League clash, with tormentor-in-chief Mo Salah looking good to continue his incredible scoring record in this fixture,
Posted on: 02 Jan 2025
Brighton’s form hasn’t been great but still have the players to pose Arsenal problems so go for goals at both ends in this Premier League clash
Posted on: 02 Jan 2025
Southampton and Brentford are both in poor form so betting against BTTS might be the shout as the collide in the Premier League
Posted on: 02 Jan 2025
Chelsea have been looking vulnerable of late so we should see goals at both ends when they take on improving Crystal Palace in the Premier League
Posted on: 02 Jan 2025
West Ham United have been woeful at the back so fallen Premier League champions Manchester City should claim a morale-boosting win while grabbing a few goals
Posted on: 31 Dec 2024
The first Dundee derby of the season was a thriller so go for more goals as injury-hit Dundee host United at Dens Park
Posted on: 27 Dec 2024
Tottenham Hotspur have even more absentees in defence so Wolverhampton Wanderers look decent value at 7/5 in the double chance after winning two in a row
Posted on: 27 Dec 2024
West Ham United’s home games have been producing heaps of corners so that looks the best market for punters as they host Premier League leaders Liverpool
Posted on: 24 Dec 2024
Brighton and Brenford are both looking to end poor Premier League runs so we should see plenty of goals and cards as they collide at the AMEX Stadium
Posted on: 23 Dec 2024
Celtic dropped SPFL Premiership points at the weekend but should come flying out the traps at home to Motherwell on Boxing Day
Posted on: 23 Dec 2024
Wolverhampton Wanderers should have a go at reeling Manchester United so go for goals at both ends as they face off in the Premier League
Posted on: 16 Dec 2024
Newcastle and Brentford battled out a six-goal thriller earlier this month so we should see more goals at both ends when they collide in the EFL Cup quarter-final
Posted on: 13 Dec 2024
This derby should be a thriller with both Manchester City and Manchester United defending poorly this season so go for plenty of goals at both ends
Posted on: 13 Dec 2024
Southampton and Tottenham Hotspur have both been involved in plenty of thrillers this term so go for goals at both ends when they collide in the Premier League
Posted on: 12 Dec 2024
Wolverhampton Wanderers and Ipswich Town face off in a Premier League relegation six-pointer so going for cards looks the best option with the stakes so high
Posted on: 12 Dec 2024
Aston Villa have struggled in the Premier League after Champions League fixtures so try backing Nottingham Forest to break the deadlock at the City Ground
Posted on: 12 Dec 2024
In-form Newcastle striker Alexander Isak is odds-on to score against Leicester City in this Premier League so backing him for an assist looks a better option at 4/1
Posted on: 10 Dec 2024
Manchester United remain a work in progress under Ruben Amorim so go for goals at both ends when they face a Viktoria Plzen side unbeaten in Europe so far this season
Posted on: 09 Dec 2024
Manchester City need a win to spark their UEFA Champions League campaign to life so go for goals and corners when they take on Juventus
Posted on: 09 Dec 2024
Feyenoord’s Champions League games have all been thrillers so go for more goals as they look to seal a knockout blow with a win over Sparta Prague
Posted on: 09 Dec 2024
Bayern Munich should be too strong for Shakhtar Donetsk in the UEFA Champions League but the Ukrainians could get some joy in attack
Posted on: 09 Dec 2024
Paris St-Germain need a win to keep their UEFA Champions League hopes alive and should grab a few goals against an RB Salzburg side who have taken some heavy beatings in Europe
Posted on: 07 Dec 2024
West Ham United and Wolverhampton Wanderers are both in dismal form but the Hammers have more firepower so should get a win that moves them clear of the Premier League drop zone
Posted on: 06 Dec 2024
Brighton and Hove Albion should dominate possession when they face Leicester City in the Premier League so go for the Seagulls in the corner handicap
Posted on: 06 Dec 2024
Chelsea have been scoring for fun so try backing them to net in both halves against a Tottenham Hotspur side missing key players at the back.
Posted on: 05 Dec 2024
Manchester United have been pretty open since Ruben Amorim took charge so we should see action at both ends when they take on Nottingham Forest in the Premier League
Posted on: 05 Dec 2024
This should be the last Merseyside derby at Goodison Park so go for cards and corners in what should be a highly charged Premier League match between Everton and Liverpool.
Posted on: 03 Dec 2024
Fulham and Brighton and Hove Albion have both impressed in the Premier League this season so go for the half-time draw when they face off at Craven Cottage
Posted on: 02 Dec 2024
Southampton are missing three key players due to suspension for this Premier League clash with in-form Chelsea so try backing the Blues to win comfortably
Posted on: 02 Dec 2024
Newcastle United winger Anthony Gordon looks set to play through the middle against Liverpool so he could be worth a punt at 11/8 just to have a shot on target
Posted on: 01 Dec 2024
Ipswich Town and Crystal Palace both need a Premier League so we should see goals at both ends in what promises to be a close game
Posted on: 01 Dec 2024
Leicester City will be fired up for Ruud van Nistelrooy’s debut as boss so it could pay to back them for over 1.5 goals against a West Ham United defence that shipped five goals on Saturday
Posted on: 29 Nov 2024
With Manchester City leaking goals, this top-of-the-table Premier League clash with Liverpool should offer plenty of thrills and Erling Haaland looks decent value at 11/10 for anytime scorer
Posted on: 28 Nov 2024
Derby County and Sheffield Wednesday are both in good form so we should see a few goals when they collide in the EFL Championship
Posted on: 28 Nov 2024
Martin Odegaard’s return has sparked Arsenal back to life and the skipper looks good value for an assist against West Ham in this Premier League clash
Posted on: 28 Nov 2024
AFC Bournemouth’s Premier League clashes with Wolverhampton Wanderers last term were fiery and tight so try backing a close game with lots of cards
Posted on: 27 Nov 2024
Sheffield United’s clash with EFL Championship title rivals Sunderland should be close so going for the half-time draw looks like a shrewd move
Posted on: 26 Nov 2024
Qarabag’s home form has been poor in Europe this season so French side Lyon should win and grab a few goals if they’re on top form
Posted on: 26 Nov 2024
Galatasaray’s UEFA Europa League matches have been averaging five goals a game so backing another thriller could pay off when they visit AZ Alkmaar