"Thrill Seekers", a.k.a "The Time Shifters"
You can watch the movie on Youtube here:
I haven't seen this, but the Wikipedia plot description mentions a train and a stadium, and obviously, the time travel element is also there. And the gas station is also a check. :)
Train sequence: ca. 0:37:35
Exploding gas station: ca. 1:03:38
I am sure this is your movie. If you agree, then please select my answer as Best Answer by clicking on the yellow star next to it.