Borobudur Marathon 2018 ini berlangsung di Magelang, Jawa Tengah, Minggu (18/11/2018). Pelari asal Kenya, Geoffrey Birgen, menjadi pelari pertama yang memasuki finis di kategori marathon dengan catatan waktu 2 jam 20 menit 8 detik. Sementara, Hamdan Sayuti menjadi pelari nasional pertama yang memasuki garis finis pada kategori marathon setelah sejumlah pelari dari Kenya. Pada kategori marathon putri, Edinah Jeruto Koech (Kenya) menjadi pelari yang finis pertama dengan catatan waktu 2 jam 52 menit 51 detik disusul oleh Bundorich Pamela dan Everlyne JR.
Berikut nama juara kategori marathon Putra :
Juara I : Geoffrey Birgen
Juara II : Boaz Kipkorir Kipyego
Juara III : David Kipruto Ngetich
Juara IV : John Muiruri Mburu
Juara V : Dominic Kipkemboi
Berikut nama juara kategori marathon Putra :
Juara I : Edinah Jeruto Koech
Juara II : Bundorich Pamela C
Juara III : Everlyne JR
Juara IV : Yulianingsih
Juara V : Olivia Sadi
Berikut nama juara kategori half marathon Putra :
Juara I : Joshua Nakeri
Juara II : Charles Munyua Njoki
Juara III : Kennedy Lilan
Berikut nama juara kategori half marathon Putri :
Juara I : Esther Wambui Karimi
Juara II : Peninah Kigen
Juara III : Cheptoeck Careen
Berikut nama juara kategori 10K Putra :
Juara I : Abera Tariku Demelash
Juara II : Daniel Kiarie Gachui
Juara III : Joseph Mwangi Ngare
Berikut nama juara kategori 10K Putri :
Juara I : Alice Muthoni Koigi
Juara II : Gladys Ruto
Juara III : Pretty Sihite