Every time I play, I can't get more than one mystery box in one run (top score 1.5m).
Is it even possible?
You can get multiple mystery boxes during run.
Chances are:
From Subway Surfers wiki:
You can get multiple mystery boxes per run, most likely 2 or 3.
So I just haven't been playing enough :D