One of the best parts of the NASCAR season is that the drivers and their teams communicate through a radio to maximize their strategy.

But fans really get the best deal from that because it also means they can eavesdrop on their favorite drivers throughout any race and enjoy their uncensored fits, jokes and frustration. While many drivers simply use a series of choice words to insult each other, some get pretty creative with their angry jabs.

"My god, we have some anger management issues in @NASCAR." The drivers took the chance to guess who said what on the radio from this season! #ChampionsWeek pic.twitter.com/us0tmPpyT4 — NASCAR on NBC (@NASCARonNBC) December 1, 2017

As Cup Series champion Martin Truex Jr. pointed out after the season, NASCAR drivers might have some anger management issues to work out. They probably do, but in the meantime, here are the 12 best NASCAR insults from the 2017 season — most of which were said on the race track.

12. Kyle Busch on Ricky Stenhouse Jr.

https://www.youtube.com/watch?v=1pf9KM_zrXE

From the GEICO 500 at Talladega Superspeedway: “He doesn’t know how to lead a race properly! Dumbass!”

11. Clint Bowyer on his own car

From the ISM Connect 300 at New Hampshire Motor Speedway: “This thing’s a (expletive) turd!”

10. Kurt Busch on Derrike Cope

https://www.facebook.com/NASCAR/videos/10155599963468801/

Ahead of the NASCAR Awards, 16 playoff drivers got on stage for some drinks, funny conversation and occasional insult. Cope quickly became the target of multiple jokes, including Busch saying: “I swear, that guy’s reading a road map as he’s driving.”

9. Joey Logano’s spotter Tab Boyd on Chase Elliott

https://www.youtube.com/watch?v=o23yuPVHOP0&t=384s

From the Daytona 500 at Daytona International Speedway: “(He) needs to calm down. He’s hit everything but the snack bar today.”

8. Matt Kenseth on Ryan Blaney

From the First Data 500 at Martinsville Speedway: “I tell ya something: That (Blaney) is a freaking moron and needs to get punched in the head.”

7. Denny Hamlin on Trevor Bayne

From the Brickyard 400 at Indianapolis Motor Speedway: “Love being on the outside of Trevor Bayne. … I’ll be so glad when that company (Roush Fenway Racing) is out of money. He is awful!”

6. Danica Patrick on Kyle Busch

https://www.youtube.com/watch?v=lALOhl2svUQ

From the I LOVE NEW YORK 355 at Watkins Glen International: “(Expletive) 18 absolutely (expletive) took me out! (Expletive), (expletive), (expletive)! Now I know why people hate him!”

5. Dale Earnhardt Jr. on Ricky Stenhouse Jr.

From the Bass Pro Shops/NRA Night Race at Bristol Motor Speedway: “What the (expletive) is that idiot doing?! The 17 has hit me twice on the back straightaway the last two laps because he ain’t watching his (expletive) windshield. Maybe that damn hood is so high he can’t see over it.”

4. Kurt Busch on the rest of the field

From the Folds of Honor QuikTrip 500 at Atlanta Motor Speedway: “This is the most (expletive) up (expletive)! Barnum and Bailey is closing — here we are. The (expletive) circus is in town! (Expletive) this!”

3. Clint Bowyer’s spotter Brett Griffin on Trevor Bayne

https://www.youtube.com/watch?v=rbrk7vV55lg

From the O’Reilly Auto Parts 500 at Texas Motor Speedway: “IQ of a (expletive) mud flap.”

2. Kyle Busch on Brad Keselowski

While this one didn’t happen during a race, it was a pretty solid insult because Busch and Keselowski were inches away from each other on a stage. When asked why their rivalry has lasted for years, Busch said: “Sometimes, you just don’t like a guy.”

1. Chase Elliott on Michael McDowell

https://www.youtube.com/watch?v=dEiCdxZJl6U

From the Coke Zero 400 at Daytona International Speedway: “If that damn 95 wrecks me one more time, man. Dammit! … What in the hell is that MFer’s problem, man?! That is the biggest dumbass I’ve ever seen in my life. That son of a (expletive) can’t drive a wood screw! Damn! (Expletive)!”

Bonus: Kyle Busch on himself

From the Pure Michigan 400 at Michigan International Speedway: “I don’t know why I ever tell you to (expletive) with the race car. God, I’m a (expletive) (expletive)!”

Kyle usually has harsh words for his fellow drivers, but every once in a while, he zings himself too.