No the last subwayw will leave the stadium's station after 00:40.
The shows usually end around 11:30
You have time.
Maybe you can choose a hotel that is close to a station of one of the metro (subway) or RER (trains) lines going to the Stade de France
[
doctorstonesblog.blogspot.com]