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.
2180 Tips by Kevin Mac:
Posted on: 06 Jan 2020
Manchester United claimed a thrilling win in the last derby but Manchester City have been in superb form since then and Pep Guardiola’s men should come out on top in the EFL Cup semi-final
Posted on: 03 Jan 2020
The last Merseyside derby was a seven-goal thriller but this FA Cup tie promises to be much tighter as Carlo Ancelotti bids to claim Everton’s first win over Liverpool in 20 games
Posted on: 02 Jan 2020
Arsenal’s last cup tie ended in a 5-5 thriller and this clash with Marcelo Bielsa’s free-scoring Leeds side also promises plenty of goals
Posted on: 30 Dec 2019
Liverpool should make it a year unbeaten in the Premier League but don’t expect them to hammer a resolute Sheffield United side
Posted on: 30 Dec 2019
Manchester United’s improved form means they should make Mikel Arteta wait for his first win as Arsenal boss
Posted on: 28 Dec 2019
Odsonne Edouard loves a derby goal and the Frenchman looks overpriced for another in what promises to be a Celtic v Rangers cracker
Posted on: 27 Dec 2019
Liverpool can end a perfect year with a win but Wolves will make things harder than their status as 11/1 suggests
Posted on: 27 Dec 2019
Manchester United’s dismal away form does little to justify their status as favourites but Paul Pogba’s return could help them unlock Burnley’s defence
Posted on: 23 Dec 2019
Dundee United can move 20 points clear of Dundee with a derby win so snap up a home win at 3/4
Posted on: 23 Dec 2019
Newcastle will defend deep at Old Trafford so don’t expect a thriller as they chase a double over Manchester United
Posted on: 22 Dec 2019
Celtic should make it 11 league wins in a row but St Mirren could make them sweat a bit
Posted on: 22 Dec 2019
Hearts have hit rock-bottom and city rivals Hibernian could pile on the pain with a derby win at Tynecastle
Posted on: 20 Dec 2019
The last eight games between Watford and Manchester United at Vicarage Road have given us over 2.5 goals so expect more fireworks in this intriguing clash
Posted on: 19 Dec 2019
Liverpool should finally end their wait for world domination but expect Flamengo to grab a goal, especially if Virgil Van Dijk is out
Posted on: 18 Dec 2019
Rangers will be without Alfredo Morelos for a tricky trip to Easter Road but Ryan Kent could be the man to provide the magic for them against Hibs
Posted on: 17 Dec 2019
Odsonne Edouard loves a goal against Hearts and the Celtic star could pile on the misery for the struggling Jambos
Posted on: 13 Dec 2019
Rangers face a tough test of their title credentials at Motherwell and will need to be on top form to claim a win in a game that usually provides plenty of goalmouth action. Backing some cards could also pay off in a fixture that’s often fiery.
Posted on: 13 Dec 2019
Duncan Ferguson transformed Everton last weekend but claiming a second win as caretaker boss might be beyond him against a Manchester United side in fine form. Anthony Martial could make the difference again in a fixture the Frenchman loves.
Posted on: 11 Dec 2019
West Ham’s misery could continue against a Southampton side who have finally found a bit of form at home and there should be a few goals with both defences looking dodgy.
Posted on: 10 Dec 2019
If Rangers can recover from the crushing blow of their League Cup Final defeat then they should get the win against Young Boys that books a place in the last 32 of the Europa League
Posted on: 10 Dec 2019
Besiktas are in fine form but this is a dead rubber for them so a weakened Wolves side should manage to claim the win that may put them top of their Europa League group.
Posted on: 10 Dec 2019
Manchester United are on a high and can seal top spot in their Europa League group with a draw against Alkmaar in a game that promises goals despite their stalemate in Holland
Posted on: 09 Dec 2019
Juventus have nothing to play for in Leverkusen but will be keen to hit back after two bad domestic results so Kevin thinks the bookies have priced them too high for a win
Posted on: 09 Dec 2019
Lokomotiv Moscow have nothing to play for and are in woeful form so Atletico Madrid should ease into the last 16 of the Champions League with a comfortable win
Posted on: 09 Dec 2019
Lyon can get the win that will secure a place in the last 16 of the Champions League with RB Leipzig already through to the knockout stages