The stars and sub-pars: Reviewing each Milan player’s 2022-23 season so far

By Hussnian Qaiser -

The 2022-23 season has been a weird one for AC Milan. With the season coming to an end, it feels somewhat disappointing that there was never a serious chance to defend the Scudetto, but the run in Europe has been a big step forward.

With still a lot to play for and this team potentially having another fairytale story in Europe like they did last season by winning the league, it is a good time take a look at each member of the squad and how they performed in the campaign.


The goalkeeping spot is arguably the position that cost Milan so many points in the league this season and why the defence was not as strong as the year before. The difference in the team with and without Mike Maignan was shown and backed by the poor results.

Mike Maignan: As mentioned, the Frenchman’s absence for 5 months was massive. What Mike brings to the team not many others do, with his great distribution, unreal shot stopping and ability to command from the back.

What makes him even better is that he is so consistent, so let’s hope his injuries are behind him now. He is undoubtedly in the discussion for best goalkeeper in the world.

Since coming back, he has slotted back into the team like he never left and was a big part in the Champions League win versus Napoli, by making so many key saves, including that penalty.

Rating: 10/10. Despite being out for five months, he made up for it with weekly world class performances.

Ciprian Tatarusanu: Just like last season, he was given the task to step in the shoes of Maignan which is no easy thing to do. Unlike last season where he did somewhat ok, this season the Romanian was more underwhelming.

He averaged conceding a goal every 72 minutes, a massive drop off from what Mike averaged this year, which is a goal every 90 mintues. Admittedly, numerous times this season others have made errors, but seeing the likes of Tomori, Kjaer, Tonali and others having a go at him speaks volumes.

The feeling is that when he leaves this summer when his contract expires he will not be a great miss, even if he did have some more impressive moments.

Rating: 5/10. He lost some important points this season and made the defence a lot weaker.


This department was very inconsistent this season and failed to pick up from its great form from the second part of last season. Maignan’s injury was a key reason as to why this drop off happened but it still does not justify some of the performances.

Pierre Kalulu: Another solid campaign by the young Frenchman, who continues to grow each year. He has been utilised as a right back and as a centre back in both a back four and a back three.

Although this season he has made some individual mistakes, he still is one of our better defenders and someone the Rossoneri should build our defence around. The contract renewal was well earned.

Rating: 7.5/10. He made some minor individual mistakes but remained consistent during the season in different positions and has one goal in the league too.

Davide Calabria: This has not been an easy season for the Milan captain with injuries and some bad performances, but in recent weeks it looks like he has regained his form. He played against Kvaratskhelia four times this season and kept him quiet for majority of the time which is no easy task.

Davide will never be a world class player, we all know that, but being from our youth academy he is a good squad player to have. He is someone who could go on to end his career in the Rossoneri colours.

Rating: 6/10. He has had one too many bad performances this season but him nullifying Kvara four times out of four is impressive.

Alessandro Florenzi: This has been a season to forget for the former Roma and PSG player as it was filled with so many injuries, as showcased by the minimal 287 minutes played all season.

With him not getting any younger and the injury record getting worse, if a suitable offer comes in the summer a sale should really be considered.

Ratings: 2/10. Has barely played and when he did play, he was below par.

Sergino Dest: The Barcelona loanee has vanished from the club in recent months. Brought in only due to the injury crisis in the right-back slot at the time, after getting some chances at the beginning it is safe to say the management and Pioli are not pleased with what he has offered.

He has shown little glimpses of the talent that he possesses but it was not enough to impress the fans or the management.

Rating: 3/10. A very poor season by the American.

Fode Ballo Toure: The Theo Hernandez deputy who has had to step in a few times when the former Real Madrid player got injured. He hasn’t done a terrible job, scoring the winner against Empoli and playing well against Bologna.

However, he was still below par and far from what Theo offers to this team. Come the end of this season he should finally leave and the management need to identify a better profile that can let Theo rest every other week.

Rating: 5.5/10. He had some positive moments when he did play but, as a whole, it was a disappointing season from him.

Theo Hernandez: The best full-back in world football in my opinion. Just like with Maignan, Theo brings something to this side that not many players can. People always praise his attacking side of the game that they don’t realise how defensively solid he has become too.

It is another season in which he dominated the left flank for us, and Theo is a player loved by every Milan fan, rightly so. We have not had a left-back as good as him since the Maldini days.

This season his agent as expressed that Theo is very happy at Milan and he could very well end his career here, which we must all really hope is the case.

Rating: 8/10. Not much to say, just another great season by the best full-back in the world.

Fikayo Tomori: Our most used centre-back this season. Fik played a total of 3,200 minutes this season and it is safe to say this year has not gone the way he or Milan fans hoped.

A lot of inconsistency from him. One example being the masterclass he done at the Spurs away game days after having a poor game at Fiorentina. Tomori has not been on the same level as last season, but he still is a big part of this team and his renewal shows that.

In big occasions he has turned up, kept the likes of Kane, Vlahovic and Osimhen quiet which is very impressive. Let’s hope he goes back to the consistency of last season.

Rating: 6.5/10. He made some huge mistakes but at the same time put some huge performances when the team needed it.

Simon Kjaer: Another good season by the Danish international. The campaign started off bad due to his injury problems which made many Milan fans think he was finished upon his return to the squad, but Pioli managed to deal with his game time well and recently he has returned to his old levels, proving many people wrong.

Kjaer has put some top performances in the UCL and is an undisputed leader of the team. From next season his game time will more than likely decrease but he could well retire a Milan player.

Rating: 7/10. Despite not playing as much as he would have liked to, he has been solid once again this season.

Malick Thiaw: The best signing from last summer. Thiaw had to be patient and wait for his turn but when he did, he did not put a foot wrong. From his debut for Milan against Verona where he made two vital clearances, it became apparent he could be another gem.

Since then, thanks to some injuries, he got some more space in the team and he more than paid back Pioli in having faith in him and also more than justified the €6m paid for him which already looks to be a bargain.

He is another player the Diavolo could very much build the team around; he has shown to possess everything a defender needs to get to the very top.

Rating: 8.5/10. He has put a solid performance in whenever he was called upon, and it must be remembered he is 21.

Matteo Gabbia: Similar to Calabria, Gabbia a player we all know will never be world class but is good to have in the team due to his attachment to the red and black colours. Another season from him in which he has barely featured but when he did, he did a good job.

His performance versus Juventus in the league win was very impressive and the goal in the UCL against Zagreb was the icing on the cake. Out of all of our central defenders he is the one with the least talent but a good squad player to have.

Rating: 6/10. An average season in which he has not done much wrong when he did play.


The departure of Kessie was heavily missed but certain players have upped their game and continued their development which has helped the team.

Sandro Tonali: Sandro has a very special space in the hearts of a lot of fans. He is living the dream of every Milan supporter and honours the colours better than anyone else.

He grew a lot last season but this year he has started to take his game to the next level. He possesses everything to be the complete midfielder. He has had an amazing season in which he has played a lot but that did not affect his performances.

He has stayed consistent all season and has added more goal contributions into his game from last season. The heart and soul of this team, we are lucky to have him.

Rating: 9/10. A super season by Sandro.

Ismael Bennacer: During the season in which he has expressed his love to Milan by renewing, despite some injury issues, he has once again shown why he is the best midfielder in the squad.

The Algerian makes at times plays look so easy, controls the tempo of the game for us nicely and has put so many great performances in. When he does not play, you can see the difference in the performance.

That goal against Napoli is something he deserved after all the great performances he has put in this season. He is one of those players that may leave in the future, but we must really hope that is not anytime soon.

Rating: 8/10. Another solid season by the midfield maestro.

Tommaso Pobega: The final player to complete the trio with Calabria and Gabbia from the players that come from our youth academy. Just like with them, Pobega also is a player we all know will never be elite, but this season has done his job the majority of the times when asked upon by Pioli.

Inconsistency is the best way to describe his campaign, but still he boasts four goals in just 749 league minutes from midfield which is a respectable return. He will have suitors in Serie A and he could well be sold for a pure capital gain.

Rating: 6/10. An average season by him, but with margins to improve.

Rade Krunic: Our most improved player this season. He is the Ambrosini of this generation. If you know what the means, you will know how underrated the Bosnian has been this season.

He has stepped in well when Bennacer got injured, especially in the Spurs tie, and barely put a foot wrong. Combined with how versatile he is, it just shows how great of a squad player Milan have.

Krunic is going to be 30 next season so the management may have plans to strengthen the department with a younger name, but he is a great and professional option to have in the rotations.

Ratings: 8/10. A very impressive season by him, his best since joining.

Tiemoue Bakayoko: A player that was destined to leave, first in the summer and then in the winter but somehow is still here with us. He has never lived up to his first loan spell with Milan under Gattuso.

It was quite surprising to see him get some game time earlier in 2023, especially when you look at some of the players he gets picked above. Needless to say, this should be his last season.

Rating: 2/10. When he does play, he always manages to make some sort of mistake, even if he plays for two minutes.

Aster Vranckx: A massive question mark. He was brought in after the management missed out on our two main targets for the midfield last summer due to our ownership change – Enzo Fernandez and Renato Sanches.

Although it is clear to say he is not on their level, whenever he did play – which was not very often – he did not do too bad. His highlight in a Milan shirt so far is that cross that led to the winner again Fiorentina before the World Cup break.

Since then, Pioli has not given him much space. His future at the club will be defined based on whether the head coach is here next season or not, as it will for some of the other players.

Rating: 6/10. Limited in opportunities, but when he has played he did ok.

Yacine Adli: The biggest ‘what if’ player for Milan this season. What if Pioli actually had some faith in Adli? The midfielder looked great in preseason, the same goes for when we played the friendlies during the World Cup break.

He has barely played but when he did, he looked like he could make something out of nothing. It is mystifying that he has so far had just one start in the league and this raises some questions about whether an exit – be it on loan or permanent – might be best.

Rating: 6/10. It could easily be a N/A due to lack of minutes, but a passing grade feels fair.

Charles De Ketelaere: The marquee singing last summer after winning the title. It is safe to say so far it did not go as everyone hoped, despite his first home start against Bologna making us all dream.

Unfortunately since then everything started to go south. He got dropped by Pioli and only started to play the last few minutes of each game which damaged his confidence massively.

Now, fast forwarding to the end of the season and he looks like a timid player. Pioli has managed him poorly, and he needs to be played in a position that suits him as the attacking midfielder role does not bring out the best of his qualities.

If Pioli remains, De Ketelaere could be sold to a side that will actually have a manager who knows how to get the best out of him because it would be unfair to ruin a player as talented as him. However, he seems more likely to stay.

Rating: 4/10. It is not a definitive judgement on his Milan career after just one season, but it was a very poor campaign so anything above 4 seems wrong.

Brahim Diaz: The most pleasant surprise this season, along with another player who will get a mention shortly. He has stepped up in the biggest moments and has let his magical feet do the talking.

The solo goals against Juventus and Monza, the winner versus Spurs, the assist for Leao against Napoli or the solo run before the Bennacer’s goal vs. Napoli – all were magical moments.

The management are in talks with Real Madrid to find a solution to keep him at the club, and any figure of €25m or below feels like good value for a player with such potential.

Rating: 8.5/10. A super season by the the 23-year-old, who has stepped up in the biggest of games when the team most needed it.

Alexis Saelemaekers: The second pleasant surprise of the season. Saelemaekers has really taken his game to new heights this season, although this has mainly occurred from the second part of the campaign.

He is starting to feel more comfortable with his dribbling, which we all knew he was great at but at times struggled to showcase it. He also has that hunger and belief in him now which we have rarely seen before and that has helped him with his development this season.

He is a great squad player to have and with him finally showcasing what he can do it feels like he should stay, even if there is interest from other clubs.

Rating: 6.5/10. The first half of the season was poor but since the World Cup he has changed gear and recently has started to put some very solid performances in, hoping for more of this to come.


The attacking department is the one that has let Milan down the most this season and where the management need to invest the most this upcoming summer.

Rafael Leao: We need to start with the superstar of this team. On his day, nobody can stop him. It is a shame that due to his inconsistency his day does not always come, although that has improved a lot this season.

Leao is in a very small bracket of players who can decide games by themselves. He showed that last season when he won Milan the league and he is doing the same in the Champions League this year.

With reports suggesting he is close to renewing with the Rossoneri things seem positive and the management should do whatever they can to retain him. There are not many players that can do what he does so it would be hard to replace him.

Rating: 8/10. He has had some bad moments when Pioli decided to play him up top but when he is utilised properly, he rarely disappoints.

Ante Rebic: He started the season strong with that brace against Udinese on the opening day but since then he has been drowning in lots of injuries and since coming back from them, he has not looked the same.

He is unrecognisable now. When he comes on, he offers nothing to the team and as much as he has provided important contributions in the past, it is time to sell him in the summer.

Rating: 3/10. His worst season in a Milan shirt since being here. He is not the same anymore unfortunately.

Olivier Giroud: After more than justifying the €1m Milan paid for him during the last season by coming clutch so many times in so many big games to win us the league, Giroud has once again put so many shifts up top at the age of 36 while having a great World Cup with France in between too.

People do not realise how impressive that is. Despite regularly missing a lot of easy chances which as a No.9 you are expected to finish, Oli has given this team a lot and scored some big goals again.

Let’s hope he can turn around (girato) one more time against Inter in the semi-final. He just extended his contract by another year which was fully deserved, however, next season he should not be the starting centre-forward and rather a deputy to a younger profile.

Rating: 7/10. Another solid season by him. He always gives his all to the team.

Divock Origi: The biggest disappointment from the last transfer window. Divock came with a reputation of being a big-game player and a great option off the bench. Unfortunately, with Milan he has not done anything too impressive with just 2 goals in 23 league appearances.

It is safe to say it has been a failed move and the management could well look to ship him out of Milanello come the end of this season with reported suitors in various leagues.

Rating: 2/10. A very disappointing season by him.

Zlatan Ibrahimovic: Zlatan has given this team life, he has helped the young boys grow into men and was vital for the development of all the core players.

The Swede returned after the Rossoneri lost 5-0 to Atalanta three years ago and single handedly reminded us Milan fans what the club is all about, however it is now time for him to hang up his boots.

He should have done that after winning the league, it was the perfect scenario, and this season, injuries have caught up with him sadly.

Rating: N/A. We cannot judge his season since he has not played and still somehow has a goal.

Junior Messias: This has been another season of ups and some downs for Messias. For what Milan paid for him two years ago he has done a lot, for example he has the third-highest goal contributions in the squad since joining.

This season he has been utilised as a winger and a wing-back and has put in good performances in both positions. Saying that, it feels that his fairytale after joining an elite team is over and he should be sold for the right offer.

Ratings: 6.5/10. An above average season by the Brazilian.


Stefano Pioli: The man who brought Milan back to the very top of Italy. Come the end of last season, Pioli was loved by the majority of Milan fans for the work he had done and breaking the Scudetto drought.

Fast forward 10 months, and there are those who are no longer certain he is the right man to lead the club forward, despite reaching semi-finals of the Champions League.

This is because this season he has made so many questionable decisions, mismanaged lots of players and in general been very stubborn with his choices which cost the team a lot.

He has done what Mancini did with Italy after winning the Euros, stuck with the same ideas rather than realising it may be good to try something new.

The memories he has given fans and things like the ‘Pioli is on fire’ chant means his time at the club will always be looked back on fondly, but unfortunately he has shown numerous times this season that he may not be the right man for the job if Milan want to get back to the elite level.

Rating: 5/10. A poor season by him after what he did last season. The huge success in the Champions League is overshadowing the many mistakes he made this season, and the Scudetto defend virtually never started.


➤ Player of the season: Leao/Maignan
➤ Flop of the season: Origi
➤ Surprise of the season: Brahim
➤ Signing of the season: Thiaw
➤ Most improved player of the season: Saelemaekers

Tags AC Milan


  1. I know we all have different opinions but I have to say I’m astonished.
    Diaz had a better season than Leao?
    In my opinion even Tatarusanu had more good games than Diaz, with all his faults.
    Kalulu had a better season than Kjaer, with Gabbia almost as good?
    Sometimes reading these articles is just a waste of time?

    1. That’s the reason why I didn’t read this article. And what’s the point to rate the players now when the season is not finished yet?

  2. there’s now way cdk got a 4, he had less goal contributions than maignan shows you how poor he is 1.5 or 2

  3. Good news is that we have good midfielders: Bennacer, Tonali, Pobega, Krunic and I hope Vranckx will come back.
    Bad news is our attack.

    Origi Rebic – must be sold.

    Adli is problem and Florenzi is questionable.

    Saelemaekers had great start, but he got injured. So Saelemaekers is improving and must be kept. Messias also.

    It would be best for Milan to invest In strong striker and bring primavera Chaka for Leao, if there is no money for bigger investments.

  4. I might get hate for this but Dest is the biggest disappointment for me, not because he is bad, but because I know for a fact that he was good during this season, especially the world cup. That’s not what I can say about Origi. Also, I don’t think we can say anyone but Maignan was the man of the season.

  5. Not sure why Tonali and Brahim were given such high marks and I think they were both at around 7. Would give eTonali a 7 and Brahim a 6 or 6.5 as tonali was pretty good but nothing close to 9 even with a few great games and similarly Diaz was really good for a handful of games but was absent and inconsistent in most

    1. Gulp. And Calabria is so important for us but gets no love at all we without fit Calabria are a totally different team yeah he is not the best attacking player but he sure does make things less complicated at the back and that is so huge..

  6. Picking Milan players of the season for these categories is very hard.
    – Player of the season: no one in particular deserves it, but based on being more consistent than everyone else, Theo Hernandez.
    – Flop of the season:1,000,000% CDK, followed by Origi, Dest and the man who signed all 3 of them, Maldini.
    – Surprise of the season: Rade Krunic, his performance as a defensive midfielder this year has been impressive, even though he was not a DM by nature.
    – Signing of the season: None really, but if I gotta pick someone, Thiaw by default, because the other signings gave nothing to the team.
    Most improved: Saelemakers, followed by Krunic

    1. You will always talk down anything related to Leao.
      You hate for him is obvious, being this teams top scorer for the second season means that the kid is trying his best for this team no matter how lazy you think he is.

      He’s the player of the season, deal with it and stop your stupid hates.

      1. Those were my pucks of the season. I can pick whoever I think deserves it. Can’t pick a player who was nowhere to be found from January till mid April just because his fanboys will get upset at me.
        I don’t hate any of our players, but I also am not a fanboy of any of our players, coaches or directors. I call it based on the way I see football.
        Why don’t you do your own pucks and pick Leao as your player of the season instead of getting triggered because someone didn’t pick your idol

    2. A bit harsh on Maldini & co., since they are the same that signed “the best leftback in the world” for 20m, brought Leao, got Thiaw for 7.5m (consider that he’s only in his first season with us, and it took Leao and Theo about three seasons to truly become themselves), brought in Tonali for 40% less than originally agreed, brought in Mike for 15m (!), Kalulu for 500k (!!!), etc. There are always going to be flops. Even Madrid, PSG, City, and on and on buy flops.

      1. @Vero Rossonero
        These were picks and grades based on players performances of the season 2022/23, not of the entirety of Maldini’s regime. If you have to bring out players that were signed 4,5 years ago to defend Maldini then I don’t think I was harsh enough of Maldini’s work for the season 2022/23. CDK, was the big money signing, while Dest and Origi are the highest paid players on the team. What did they bring to the team? A big NOTHING. That falls on Maldini he pushed those players to be signed while his scout was pushing for other players. Not to mention he excercise the option to sign Florenzi who also makes 3 mil a season, and Don’t even make me start about his inability to sell.
        And correction, it took Theo 3 months to truly become himself in his 1st season as a Milan player. The moment Giampaolo was fired Theo took off. Don’t put Theo in the same category with Leao

  7. Kalulu 7.5? Last season he was great but almost every time he played he cost a goal or almost cost a goal. It was not a good season by him at all whatsoever. I’m a kalulu fan but this rating was with blinders on. 5.5 more like it. Calabrias should go up also. In the business end of the season he’s been excellent and a massive reason we are through in the CL. Leao better than Diaz also, not sure how this has been reversed… Diaz had some surprising big moments but nowhere near as consistently impactful as leao. Yes leao had a run of crap games but Diaz has a bad game every other game…

    Strange ratings… for real.

  8. Pioli rating 5 ok. Where is maldini & massara rating after bringing Dest,Origi,CDK,Aster,Adili that dont have impact on squad this season ? Maldini choosen giampaolo & pioli as coach too. . Moncada ( head scout AC Milan ) recomended enzo fernandez 18m euro and julian alvarez 20m euro but maldini insist chasing renato sanchez and sign superstar king origoat

  9. Tonali and Bennacer’s ratings are a tad too high for me, they’ve been overran by many teams before Krunic was slotted in to add extra steel and stability. Both are still having a good season, I just felt that the ratings were a bit on generous side.

    Also not sure how Thiaw is 8.5 (apparently our best defender?) and even higher than Theo. Sorry, but this is just overhyping and it’s unhealthy. Let him develop. He’s talented, but he is NOT a finished product yet and while this has been a breakthrough season, it doesn’t warrant a lofty 8.5

    1. In addition to that, these ratings are mostly overrated IMHO, as we’re the DEFENDING CHAMPION, yet we meekly surrendered Scudetto in January. One of the worst title defence in recent years.

      Everyone should be a 1-1.5 points lower and it seems a little more accurate in my book.

  10. Something is off with these ratings. Tomori is having great form right now and has been better imo than Kalulu yet Kalulu gets a higher rating. I love Kalulu but he made alot of mistakes this season. If anything they should both be rated about the same or slightly higher for Tomori. I get the Kjaer love but injuries hampered him early on, he’s not been quite the same but recently started to pick back form with Tomori.

    I really don’t understand how Tonali is our best player this season. For me Leao as he’s the major scorer and playmaker and has made us some crucial points.
    Vranckx a 6 but Bakayoko a 2 because???? I get Baka might not be with us next season and had frustrated us but he dont make mistakes like Vranckx and tbh he has done well when he played. Vranckx literally lost us 3 points vs Roma and coach has to replace him next few games with Baka. That’s basically his season.

    I also don’t get Adli rating a 6/10 when he hasn’t played much. And Diaz an 8.5 ? He only had a handful of good games. Otherwise it’s same old same old getting outmuscled and too weak for the role. He only looks good now because he’s the only cam what knows Pioli’s movements for the system

    I also dont know about rating the coach before the season ends but I also get why it’s better this way. To me it’s a 7/10, he got us into the semis of the UCL which no other coach would have been able to do let’s be honest and likely the final..and top 4 fight with 6 other teams who are all on the same form. What more can you ask for with such a crappy bench and starting XI (ie no RW and CAM).

  11. I believe Bennacer is the second-best player in Milan after Maignan and these two are consistent unlike the others.

  12. Maignan: 8/10
    Calabria: 6/10
    Kalulu: 5,5/10
    Tomori: 6/10
    Kjær: 6,5/10
    Theo: 7/10
    Tonali: 6,5/10
    Bennacer: 6,5/10
    Krunic: 6/10
    Leao: 7,5/10
    Diaz: 6,5/10
    Saelemeakers: 5/10
    Messias: 5/10
    Giroud: 5,5/10
    Thiaw: 6,5/10
    CdK: 4 /10
    Origi: 3/10
    Pobega: 5,5/10
    Vranckx: 5,5/10
    Rebic: 2 /10
    Gabbia: 5/10
    Florenzi: 3/10
    Dest: 1/10

    If we reach CL, then everyone should be given 0,5 higher grades.

  13. Maignan: 9/10
    Calabria: 8/10
    Kalulu: 7.5/10
    Tomori: 7/10
    Kjær: 7/10
    Theo: 8.5/10
    Tonali: 8/10
    Bennacer: 7.5/10
    Krunic: 6.5/10
    Leao: 8,5/10
    Diaz: 5/10
    Saelemeakers: 6/10
    Messias: 5.5/10
    Giroud: 8/10
    Thiaw: 5.5/10
    CdK: 1.5 /10
    Origi: 2/10
    Pobega: 4.5/10
    Vranckx: 4/10
    Rebic: 4.5 /10
    Gabbia: 5.5/10
    Florenzi: 4/10
    Dest: 1/10
    Bakayoko: 4.5/10
    Tatarushanu: 6/10
    Balo: 5.5/10

    1. Yep this rating article so strange and absurd. Thiaw rating highest in defender,is he really better than kjaer,tomori,kalulu this season ? Then article write bennacer best midfielder in squad but his rating equal to krunic and below tonali. Last Brahim rating more higher than Leao , after his bad performance vs defensive team or most mid and lower rank club in serie A ,i dont think brahim deserve 8,5 rating

  14. These ratings are both premature and exaggerated, so they’re not even worthy of a discussion.
    What I am interested in though, is learning exactly what’s your criteria for someone to be considered a world class player.

  15. A good idea for an article but you didn’t proofread your article for consistency. You named Bennacer our best midfielder, yet rated him below Tonali. Oga, you well so?

Comments are closed

Serie A Standings

Live football scores . Current table, fixtures & results.