BOSTON (AP) — A Boston sports radio personality is apologizing for a controversial rant about former baseball star Roy Halladay's death in a plane crash.

Michael Felger, co-host of the "Felger and Mazz" talk show on WBZ-FM, said on the show Thursday that his comments were "over the top" and "insensitive." He said he felt "bad about what happened on a lot of levels."

Felger had called Halladay a "moron" and "idiot" and said he "got what he deserved" in a lengthy rant Wednesday that also referenced the untimely deaths of animal show host Steve Irwin and NASCAR legend Dale Earnhardt.

Halladay, a 40-year-old retired pitcher for the Philadelphia Phillies and Toronto Blue Jays, died Tuesday when his small ICON A5 aircraft crashed off the coast of Tampa, Florida.