Meme Run 2Jordan Schuetz·▲ Illuminati Confirmed ▲Released 23 Jul 2020·App 1235120Steam user reviewsVery Positive84.9%· 73 reviewsRecent —SteamPeaks Rating74.7 PositiveRecent 30 days —How it worksLast seen0Sampled 5 hours ago · not a live figure—of peakAll-time peak06 Sep 2026