Moussa Sissoko may be ‘frustrating’ to say the least but a new report shows how consistently impressive he is, at least in one respect.

In odd games Moussa Sissoko shows why he should be playing for a ‘Champions League’ club but in so many more he can fail to convince you should even be in the current Newcastle team.

However, one thing not in dispute is that he has the perfect physique for a modern day midfield player in the Premier League.

That physique and fitness has helped put him in the top three European players of those born in 1989, Sissoko born 16 August 1989.

Now a study by the CIES Football Observatory has ranked the players born in each year who have made the most domestic league appearances since the start of their adult career.

The study looked at players in the Big 5 leagues (England, France, Germany, Italy and Spain) and includes second team games.

Of those born in 1989, only Charlie Austin (320) and Jack Cork (307) have played more, Moussa Sissoko having played an impressive 298 times in his career so far.

Making his debut for Toulouse as a 17 year old, to rack up so many league appearances tells you two things.

One is that you get regularly selected and the other is that you keep your fitness up.

A great athlete but Moussa Sissoko needs to start adding impact in matches to that fitness and stamina.

The top three for each year can be seen HERE but below are the top ones for each year and the number of appearances so far:

Born in 1996 or after
 Dele Alli, Tottenham, 98 matches

Born in 1995
 Samu Castillejo, Villarreal, 129 matches

Born in 1994
 Nathan Redmond, Norwich, 163 matches

Born in 1993
 Romelu Lukaku, Everton, 210 matches

Born in 1992
 Koke Resurrección, Atlético Madrid, 236 matches

Born in 1991
 Eden Hazard, Chelsea, 277 matches

Born in 1990 
James McCarthy, Everton, 295 matches

Born in 1989 
Charlie Austin, Southampton, 320 matches (Jack Cork 307, Moussa Sissoko 298)

Born in 1988
 Sergio Agüero, Manchester City, 368 matches

Born in 1987 
Billy Jones, Sunderland, 395 matches

Born in 1986 
James Milner, Liverpool, 410 matches

Born in 1985 
Simon Francis, Bournemouth, 460 matches

Born in 1984
 Wes Morgan, Leicester, 527 matches

Born in 1983
 Jon Walters, Stoke, 456 matches

Born in 1982
 Rickie Lambert, West Brom, 597 matches

Born in 1981 
Gareth Barry, Everton, 588 matches

Born in 1980 
Sylvain Armand, Rennes, 522 matches

Born in 1979
 Massimo Maccarone, Empoli FC (and once of Middlesbrough), 539 matches

Born in 1978
 Gianluigi Buffon, Juventus, 612 matches

Born in 1977 or before – Mark Schwarzer, Leicester, 626 matches