The Argentine was named in the starting lineup for his side's Ligue 1 clash against Lille at the Parc des Princes.
But he was far from his best during his time on the pitch.
Messi put in a lacklustre performance and was subbed off at half-time with PSG losing 1-0.
Mauricio Pochettino later confirmed that the legendary forward was taken off as a precaution after appearing to have hurt his leg.
Messi has now played in five Ligue 1 games for PSG.
He is still awaiting his first goal in the league and hasn't even recorded an assist as of yet.
He's been so far from his best that, according to statistics provided by WhoScored.com, he has only been the 126th best player in Ligue 1 so far this season.
His average rating of 6.75 places arguably the greatest player of all time outside the top 100.
View the top 10 best players in Ligue 1 so far this season below...
10. Sofiane Boufal - 7.31
9. Ludovic Ajorque - 7.35
8. Jonathan Clauss - 7.35
7. Neymar - 7.36
6. Idrissa Gueye - 7.37
5. Amine Gouiri - 7.46
4. Kamaldeen Sulemana - 7.48
3. Téji Savanier - 7.68
2. Kylian Mbappé - 7.80
1. Dimitri Payet - 7.94
21. Moussa Dembele - 7.18
34. Angel Di Maria - 7.10
52. William Saliba - 6.98
54. Marco Verratti - 6.96
66. Matteo Guendouzi - 6.93
68. Wissam Ben Yedder - 6.91
94. Xherdan Shaqiri - 6.81
Terry EXPLODES as Solskjaer ISN'T SACKED | The Football Terrace (five minute watch)
Messi really has had a disastrous start to life at PSG.
La Liga is considered a tougher league than Ligue 1. Thus, Messi was expected to dominate France's top tier straight away.
But that hasn't materialised.
He's had multiple injury problems and has struggled to produce when he's on the pitch.
It's surely only a matter of time until Messi is back to his brilliant best, but it's still surprising it's taken this long for him to get going at his new club.