The first few have been passing the finish line and the winner has completed it in record time.
Othmane El Goumri from Morocco takes first place as he completed the 42km race in a record time of 2:08:07.
Irishman Stephen Scullion finished second and completed the race in 2:12:01 which is just under four minutes behind the winner.
He tweeted to celebrate:
WHAT THE F*ck - 2nd in Dublin marathon.. 2.11.59-12.00 pic.twitter.com/Ubkx71NYcR
— Stephen Scullion (@scullion262) October 27, 2019