Below are the official results of TBR Sun Life Dream Marathon 2019. Total number of finishers: 765