Everton have missed out on a potential class deal in Yann M'Vila

Yann M'Vila (L) of FC Rubin Kazan vies for the ball with Aleksandr Yerokhin FC Rostov Rostov-On-Don during the Russian Premier League match between FC Rubin Kazan and FC Rostov Rostov-On-...

Should Everton have moved for Yann M'Vila this month?

Ryan Mason of Tottenham Hotspur takes on Yann M'vila of Sunderland during the Barclays Premier League match between Sunderland AFC and Tottenham Hotspur FC at the Stadium of Light on...

Everton boss Sam Allardyce might be kicking himself if he happens to read about Saint Etienne's latest bit of transfer business.

The Ligue 1 side signed former Sunderland midfielder Yann M'Vila on an 18-month contract.

By virtue of the fact that he was free and Everton need a midfielder of that ilk, you have to wonder why Allardyce didn't try and re-sign the France international this month.

Yann M'Vila (L) of FC Rubin Kazan vies for the ball with Aleksandr Yerokhin FC Rostov Rostov-On-Don during the Russian Premier League match between FC Rubin Kazan and FC Rostov Rostov-On-...

M'Vila impressed under Allardyce at Sunderland during a season-long loan on Wearside in the 2015-16 season and M'Vila holds the now-Toffees boss in high esteem, to the point that he recommended Allardyce's Crystal Palace to compatriot Mamadou Sakho last year, reported The Chronicle.

The feeling is mutual and the 63-year-old manager wanted to sign the former Ruben Kazan midfielder on a permanent basis at Sunderland, only for a move to break down.

Yann M'Vila (L) FC Rubin Kazan vies for the ball  with Anton Sosnin FC Dinamo Moscow during the Russian Premier League match between FC Rubin Kazan and FC Dinamo Moscow at Kazan Arena...

James McCarthy and Morgan Schneiderlin have both been linked with moves away from Merseyside this month.

M'Vila is 27, in the middle of his prime, and he would've been an outstanding replacement for either, but the chance is lost.

FIFA World Cup 2018FIFA 2018 World Cup Russia - click here for all of our coverage...

Register for EVERTON team updates

Register for HITC Sport - Daily Dispatch