Hey PilotJones!
This season, leaver games now require you to Win the game to clear it and not just play them. This can be confirmed by mousing over the leaver status icon under your profile portrait.
In the games that you have played, have you won enough games to clear your leaver status?