Competitors ran for 24 hours in the sand between the Hermosa Beach Pier and the Manhattan Beach Pier.
Sweeney logged more than 94 miles, beating last year's record of just over 87 miles.
Money raised from the marathon benefits schools in Hermosa Beach and other areas.