Flo ble norsk mester i 2007, med seier på 800 meter. Han har ytterligere fire NM-medaljer, tre på 800 meter og en på 1500 meter.