Scottish DJ and Rita Ora's ex Calvin Harris has topped Forbes magazine's richest DJ list for the second year running with earnings of $66 million (€50 million).

Harris, who has worked with Rihanna and Ora, beat fellow superstars DJs David Guetta and Avicii on the list and upped his earnings by $20m on last year.

Forbes estimate David Guetta as having earned $30m, putting him in second place on their list, while Avicii is in third place with trance veteran Tiësto on $28m.

Other names on the EDM-heavy list include king of cream cake throwing Steve Aoki at $23m, Grammy Award-winning Zedd, and Deadmau5, who has dropped down the rich list according to Forbes reckoning.