MB-19890425

MB-19890425

China
Steam
Peak ELO 1,203
Career W/L 68W 46L
Win Rate 59.6%

No matchup data yet.