Denny Hamlin has hit out at NASCAR fans who have complained about Toyota's dominance this year.

Ten of the 16 Cup Series races run so far this year (plus the All-Star Race) have been won by Toyota drivers, with Chevrolet claiming five and Ford visiting victory lane just one time all year.

Beyond that, Joe Gibbs Racing's quartet of cars has been running right up front in a number of races lately, with Hamlin fighting Christopher Bell, Chase Briscoe and Ty Gibbs for race wins, as well as fellow Toyota star Tyler Reddick.

The manufacturer only has two of its nine cars (driven by John Hunter Nemechek and Riley Herbst) outside of the Chase as things stand, in another sign of just how consistently fast its cars have been.

Hamlin: Toyota advantage is fair

Hamlin spoke about the advantage that Toyota has on his Actions Detrimental podcast this week, pointing out that Ford and Chevrolet have made changes to their machinery while the Camry has remained broadly unchanged in the Next Gen era.

“We’re running the same f****** car for the last few years," he said. "The other manufacturers have changed their cars. We haven’t changed anything. The Toyotas in general really got it clicking right now, but it ain’t unfair. This is a product of a lot of hard work."

He added: “Every manufacturer wants to go out there and figure out the best way to optimize their cars and engines and all the stuff. Toyota right now has got it figured out better than the rest of them and it ain’t because of an unfair advantage. It’s a fair advantage that was earned through hard work."

NASCAR Cup Series standings after Pocono

NASCAR Cup Series standings
Pos Driver Manufacturer Points (Stage) Wins Top 5s Top 10s
1Tyler ReddickToyota704 (132)51012
2Denny HamlinToyota685 (138)4911
3Ryan BlaneyFord539 (114)1311
4Chase ElliottChevrolet509 (86)258
5Ty GibbsToyota506 (112)1610
6Kyle LarsonChevrolet494 (142)069
7Chris BuescherFord461 (79)028
8Daniel SuárezChevrolet450 (58)125
9Carson HocevarChevrolet449 (69)147
10Christopher BellToyota421 (100)056
11William ByronChevrolet415 (75)038
12Chase BriscoeToyota411 (85)057
13Bubba WallaceToyota394 (83)027
14Shane van GisbergenChevrolet361 (44)134
15Erik JonesToyota355 (35)014
16Austin CindricFord355 (67)014
17Brad KeselowskiFord351 (54)024
18Joey LoganoFord334 (67)025
19Ryan PreeceFord322 (46)002
20Michael McDowellChevrolet306 (25)023
21AJ AllmendingerChevrolet301 (35)002
22Ricky Stenhouse Jr.Chevrolet299 (37)023
23Ross ChastainChevrolet294 (37)013
24Zane SmithFord283 (17)015
25Todd GillilandFord283 (29)001
26John H. NemechekToyota277 (27)012
27Riley HerbstToyota271 (18)001
28Austin DillonChevrolet257 (15)001
29Noah GragsonFord214 (4)001
30Josh BerryFord200 (30)002
31Ty DillonChevrolet195 (0)000
32Alex BowmanChevrolet188 (20)022
33Cole CusterChevrolet188 (3)000
34Connor ZilischChevrolet162 (5)000
35Cody WareChevrolet138 (4)000
36Casey MearsChevrolet10 (3)000
37Katherine LeggeChevrolet8 (0)000
38BJ McLeodChevrolet3 (0)000