I make it 100m. If the platoon has moved a total of 50m, then on his forward run, he will have run the 50m length of the platoon, plus half the distance that the platoon moves (25m), making 75m on the forward journey. On the return journey, he needs to cover the 50m of the platoon, but the platoon moves forward by another 25m, so he actually covers just 25m on the ground, making 100m in total.
Then again, I did only manage grade B in GCE maths, so I may be mistaken.