Just looking at all the heats results and putting some margins to it from race times, maybe ITMQ has had a dream run and looks outstanding in the process.
Based on the best times of the heats and using ITMQ winning times, the result is
Heats over 1700m beaten 31.5m
Heats over 2100m beaten 42m
Heats over 2500m beaten 31.5m
Obviously each race is different but would his finishing burst been as good if he was on the pace, they are big margins.