ProbablyNotAqua's MCSR Ranked profile: 500 Elo, 22 wins in 59 ranked games (37.3% win rate), peak 703 Elo, best win streak 5. Elo history, splits, match history and head-to-heads.