Brayden Stepien narrowly misses out on debut century