Kenneth McCullough Jr
$3,817#4Career earnings
22Wins
79Top 5s
201Races
41%Cash rate
Filter
EARNINGS TREND
+$766▲$197 · 30D
MONTHLY BUCKETS — AUTO (OVER 100 RACES)
NET PER MONTH
FEB '26JUN '26SEP '26
RUNNING TOTALMONTH EARNEDMONTH LOSSHAD WINS
RATING TREND
1,665▲22 · 7D
WIN DENSITY — AUTO (OVER 100 RACES)
FEB '26JUN '26SEP '26
RATINGWINS PER MONTHDARKER = MOREPEAKSTARTING 1,500
Recent activity
LatestP12/ 14$0Michigan International SpeedwayLatestP19/ 30$0Talladega SuperspeedwayLatestP4/ 13$25EchoPark Speedway (Atlanta)LatestP2/ 23$125Talladega Superspeedway
Form P9.3 last 4 · P9.0 careerLast 4 +$80 after entriesBest Michigan International Speedway · P5.3
Percentile ranks · vs 387 active drivers in scope
Rank is this driver's place among the 387 drivers in scope, and the line under it says what slice that is: #5 of 387 is the top 2%. A % value is a share of their own races unless the row says otherwise. Tap a name for the full definition.
EARNINGS
#1
TOP 1%
ENTRY FEES
ENTRY FEES · Total entry fees paid. Ranked so the biggest spender is #1 — it is a measure of activity, not skill.
Paid to enter 200 races
-$2,981
#4
TOP 2%
RACE INCOME
RACE INCOME · Payouts plus bonuses won, before entry fees and fines.
Prize money won across 200 races
$3,817
#9
TOP 3%
CASH STREAK
CASH STREAK · The longest stretch of consecutive races that paid something.
Longest run of paid finishes in a row
4RACES
#15
TOP 4%
NET EARNINGS
NET EARNINGS · Race income minus everything paid out — entry fees and fines. Positive means the driver came out ahead.
Income minus entry fees and fines
+$766
#24
TOP 7%
LARGEST PAYOUT
LARGEST PAYOUT · The most prize money won in one race.
Biggest single-race payout
$180
MONEY EFFICIENCY
#38
TOP 10%
CASH RATE
CASH RATE · Share of races that paid anything. Paid races ÷ races started.
Paid in 82 of 200 races
41.0%
#48
TOP 13%
RETURN ON ENTRY FEES
RETURN ON ENTRY FEES · Net earnings as a share of entry fees paid. +100% means the fees came back twice over. Drivers with no entry fees are not ranked.
$766 profit on $2,981 paid in
+26%
#49
MID FIELD
NET MARGIN
NET MARGIN · Net earnings as a share of race income. How much of each dollar won was kept after fees and fines.
Kept 20¢ of every $1 won, after fees
+20%
#52
TOP 14%
NET PER RACE
NET PER RACE · Net earnings ÷ races started. What an average night is worth.
Profit per start, after entry fees and fines
+$4
#87
MID FIELD
AVG WHEN PAID
AVG WHEN PAID · Average net on nights that finished in profit. Drivers with no profitable night are not ranked.
Average profit on the 82 nights that came out ahead
+$33
FINISH PERFORMANCE
#17
TOP 5%
WIN RATE
WIN RATE · Share of races won. Wins ÷ races started.
Won 22 of 200 races
11.0%
#19
TOP 5%
PODIUM RATE
PODIUM RATE · Share of races finished 1st, 2nd or 3rd.
Finished top 3 in 59 races
29.5%
#26
TOP 7%
AVG FINISH
AVG FINISH · Average finishing position across every race started. Lower is better.
Average finishing position · lower is better
P9.0
#29
TOP 8%
TOP-5 RATE
TOP-5 RATE · Share of races finished 5th or better.
Finished top 5 in 78 races
39.0%
#41
TOP 11%
TOP-10 RATE
TOP-10 RATE · Share of races finished 10th or better.
Finished top 10 in 128 races
64.0%
LEADING PERFORMANCE
#8
TOP 15%
LAPS LED IN WINS
LAPS LED IN WINS · Of the laps run in races this driver won, the share they led. High means wins came from the front, low means late moves. Drivers with no wins are not ranked.
Led 242 of 756 laps across 22 wins
32.0%
#23
TOP 6%
MOST LAPS LED
MOST LAPS LED · Share of races where this driver led more laps than any other driver in the field.
Led more laps than anyone in 23 races
11.5%
#28
TOP 8%
LAPS LED RATE
LAPS LED RATE · Laps led as a share of every lap this driver completed.
Led 717 of 8,172 laps run
8.8%
#35
TOP 10%
LAPS LED PER RACE
LAPS LED PER RACE · Total laps led divided by races started.
717 laps led ÷ 200 races
3.6LAPS
#45
TOP 12%
RACES LED RATE
RACES LED RATE · Share of races where this driver led at least one lap.
Led at least one lap in 104 of 200 races
52.0%
STRONG FIELDS
How this driver does when the field is in the top third for strength (SOF).
#21
TOP 12%
WIN RATE IN STRONG FIELDS
WIN RATE IN STRONG FIELDS · Wins ÷ starts, counting only races whose field strength (SOF) was in the top third of the scope. Drivers with no strong-field race are not ranked.
Won 3 of 74 strong-field races
4.1%
#33
TOP 19%
AVG FINISH IN STRONG FIELDS
AVG FINISH IN STRONG FIELDS · Average finishing position in top-third-strength fields only. Lower is better.
Average position in strong fields · lower is better
P10.6
#45
TOP 25%
PAID IN STRONG FIELDS
PAID IN STRONG FIELDS · Share of top-third-strength races that paid anything.
Paid in 28 of 74 strong-field races
37.8%
#124
MID FIELD
FIELD STRENGTH FACED
FIELD STRENGTH FACED · Average strength of field (SOF) — the mean Driver Rating of the cars entered — across every race started. Higher means tougher company.
Average SOF across 200 rated races
1,556SOF
#180
BOTTOM 2%
RATING GAINED IN STRONG FIELDS
RATING GAINED IN STRONG FIELDS · Driver Rating points gained or lost, summed over top-third-strength races only.
Net rating change over 74 strong-field races
-185PTS
RACECRAFT & CONDUCT
Lower is better on every row, so a high rank number means more drivers were cleaner.
#27
TOP 7%
CLEAN RACES
CLEAN RACES · Share of races with zero incident points, no penalty and no fine.
No incidents, penalties or fines in 25 of 200 races
12.5%
#125
MID FIELD
INCIDENTS PER RACE
INCIDENTS PER RACE · iRacing incident points per race started. Lower is better.
1,911 incident points ÷ 200 races
9.6/RACE
#325
BOTTOM 17%
PENALTIES
PENALTIES · Penalties handed out by officials. Ranked per race started so busy drivers are not punished for volume. Lower is better.
Penalties served in 200 races
7
#329
BOTTOM 16%
SENT TO THE BACK
SENT TO THE BACK · End-of-line (EOL) penalties — ordered to restart from the back of the field. Ranked per race started. Lower is better.
End-of-line penalties in 200 races
5
#368
BOTTOM 6%
DISQUALIFIED
DISQUALIFIED · Disqualifications. Ranked per race started. Lower is better.
Disqualified from 2 of 200 races
2
By promoter
PromoterRacesWinsAvg finWon ▼
MMS173207.8$3,175PGR20217.6$542NoBull Esports305.7$100Dega Pros5017.4$0Penalty & fine record14 total
7Penalties
$70In fines
Sep 4Last incident · 14 races clean
—EOL cause of cautionSep 4
−$5PenaltySep 4
−$5End of race EOL · PenaltyAug 23
All incidents →
−$5Admin Race DQ · EOLAug 14
−$5EOL cause of caution · PenaltyAug 14
−$5EOL cause of caution · PenaltyAug 10
−$5End of race EOL · PenaltyAug 5
−$5Cause of CautionAug 5
−$5Last Lap EOLJul 10
−$5DQ · Cause of CautionJul 8
−$5Cause of CautionJun 14
−$5Cause of CautionMay 14
−$5Cause of CautionMay 10
−$10Cause of CautionApr 8
By track7 tracks
By car14 cars
CarRacesWinsAvg finWon ▼
NASCAR Cup Series Next Gen Chevrolet Camaro ZL151711.2$1,000NASCAR Truck Chevrolet Silverado5039.0$790[Legacy] Gen 4 Cup2036.7$515ARCA Chevrolet SS17110.1$477NASCAR O'Reilly Chevrolet Camaro1526.8$335NASCAR Cup Series Chevrolet Camaro ZL11928.4$285[Legacy] NASCAR Xfinity Chevrolet Camaro - 2014624.0$200[Legacy] Dallara DW12506.0$80NASCAR Legends Chevrolet Monte Carlo - 1987515.6$80[Legacy] NASCAR Truck Chevrolet Silverado - 2008918.6$55[Legacy] ARCA Menards Chevrolet Impala1022.0$0[Legacy] NASCAR Nationwide Chevrolet Impala - 20121017.0$0Gen 4 Chevrolet Monte Carlo - 20031014.0$0Gen 4 Grand National1010.0$0Team history
No recorded membershipsWhat are teams? →
Race history
September 202621 races · $445 won
Sep 15Michigan International SpeedwayP12—Sep 15Talladega SuperspeedwayP19—Sep 13EchoPark Speedway (Atlanta)P4$25Sep 13Talladega SuperspeedwayP2$125Sep 12Talladega SuperspeedwayP1$30Sep 11Talladega SuperspeedwayP4$25Sep 9Talladega SuperspeedwayP14—Sep 9Daytona International SpeedwayP10—Sep 8Talladega SuperspeedwayP13—Sep 8Talladega SuperspeedwayP7—Sep 7Talladega SuperspeedwayP13—Sep 6iRacing SuperspeedwayP7—Sep 6Talladega SuperspeedwayP7—Sep 5Talladega SuperspeedwayP1$35Sep 4Daytona International SpeedwayP12—Sep 4Talladega SuperspeedwayP6$55Sep 3Talladega SuperspeedwayP12—Sep 2Michigan International SpeedwayP3$30Sep 2Talladega SuperspeedwayP2$120Sep 1Talladega SuperspeedwayP21—Sep 1Chicagoland SpeedwayP7—
August 202634 races · $815 won
Aug 31Heat 1P20—Aug 31FeatureP2—Aug 27Daytona International SpeedwayP34—Aug 26Talladega SuperspeedwayP12$125Aug 26Talladega SuperspeedwayP12—Aug 25Talladega SuperspeedwayP27—Aug 24Talladega SuperspeedwayP1$75Aug 23Michigan International SpeedwayP8—Aug 21Talladega SuperspeedwayP3$80Aug 20EchoPark Speedway (Atlanta)P39—Aug 19Daytona International SpeedwayP5$50Aug 19Talladega SuperspeedwayP4$25Aug 18Daytona International SpeedwayP9—Aug 18Talladega SuperspeedwayP18—Aug 17Daytona International SpeedwayP3$40Aug 16Daytona International SpeedwayP10—Aug 16Talladega SuperspeedwayP7—Aug 14Daytona International SpeedwayP13—Aug 14Talladega SuperspeedwayP2$80Aug 13Talladega SuperspeedwayP17—Aug 12Talladega SuperspeedwayP20—Aug 12Talladega SuperspeedwayP1$30Aug 10Talladega SuperspeedwayP15—Aug 9Talladega SuperspeedwayP1$45Aug 9Michigan International SpeedwayP5$50Aug 8Talladega SuperspeedwayP1$40Aug 7Daytona International SpeedwayP4$25Aug 5Daytona International SpeedwayP13—Aug 5iRacing SuperspeedwayP14—Aug 4Talladega SuperspeedwayP15—Aug 4iRacing SuperspeedwayP6—Aug 2Summer Slam 499 FeatureP45—Aug 2Shitters 250P30—Aug 1TOP 24 STARTING POSITION RACEP1$150
July 202628 races · $445 won
Jul 30Heat 3P1$60Jul 28iRacing SuperspeedwayP9—Jul 26Talladega SuperspeedwayP6$20Jul 25iRacing SuperspeedwayP4—Jul 24Talladega SuperspeedwayP3$25Jul 22Talladega SuperspeedwayP1$50Jul 22EchoPark Speedway (Atlanta)P15—Jul 21Talladega SuperspeedwayP13—Jul 20Talladega SuperspeedwayP24—Jul 19Talladega SuperspeedwayP10—Jul 18Talladega SuperspeedwayP8—Jul 17Talladega SuperspeedwayP2$40Jul 15Daytona International SpeedwayP8—Jul 15Talladega SuperspeedwayP4$15Jul 14Talladega SuperspeedwayP1$30Jul 13Talladega SuperspeedwayP20—Jul 12Talladega SuperspeedwayP4$50Jul 11Talladega SuperspeedwayP1$40Jul 10Talladega SuperspeedwayP6—Jul 8Talladega SuperspeedwayP14—Jul 8Talladega SuperspeedwayP19—Jul 7Talladega SuperspeedwayP7—Jul 6Talladega SuperspeedwayP20—Jul 3Talladega SuperspeedwayP2$45Jul 2Talladega SuperspeedwayP4$25Jul 2Talladega SuperspeedwayP9—Jul 1Daytona International SpeedwayP1$45Jul 1iRacing SuperspeedwayP12—
June 202634 races · $495 won
Jun 30iRacing SuperspeedwayP9—Jun 29Talladega SuperspeedwayP14—Jun 28Talladega SuperspeedwayP12—Jun 26Talladega SuperspeedwayP14—Jun 25Talladega SuperspeedwayP3$25Jun 24EchoPark Speedway (Atlanta)P7—Jun 23EchoPark Speedway (Atlanta)P7—Jun 23Talladega SuperspeedwayP11—Jun 22Daytona International SpeedwayP8—Jun 21Talladega SuperspeedwayP8—Jun 18Chicagoland SpeedwayP5—Jun 17Daytona International SpeedwayP15—Jun 16Daytona International SpeedwayP2$30Jun 16Talladega SuperspeedwayP11—Jun 15Talladega SuperspeedwayP3$30Jun 14Talladega SuperspeedwayP6—Jun 14Talladega SuperspeedwayP1$85Jun 12Talladega SuperspeedwayP2$30Jun 11Daytona International SpeedwayP28—Jun 10Daytona International SpeedwayP10—Jun 10Talladega SuperspeedwayP13—Jun 9Talladega SuperspeedwayP3$25Jun 9Talladega SuperspeedwayP3$40Jun 8EchoPark Speedway (Atlanta)P3$25Jun 7Talladega SuperspeedwayP13—Jun 7Talladega SuperspeedwayP12—Jun 6Talladega SuperspeedwayP2$30Jun 4Talladega SuperspeedwayP15—Jun 4Talladega SuperspeedwayP15—Jun 3iRacing SuperspeedwayP11—Jun 3iRacing SuperspeedwayP3$80Jun 2iRacing SuperspeedwayP3$25Jun 2Talladega SuperspeedwayP5$40Jun 1Daytona International SpeedwayP2$30
May 202626 races · $580 won
May 31iRacing SuperspeedwayP11—May 31Michigan International SpeedwayP3$25May 20Talladega SuperspeedwayP4$20May 20Daytona International SpeedwayP22—May 19Talladega SuperspeedwayP1$40May 19Talladega SuperspeedwayP12—May 18Kansas SpeedwayP3$30May 17Daytona International SpeedwayP2$25May 17Talladega SuperspeedwayP6—May 15Talladega SuperspeedwayP19—May 14Talladega SuperspeedwayP6—May 13Talladega SuperspeedwayP7$30May 12Talladega SuperspeedwayP4$25May 12Talladega SuperspeedwayP2$60May 11Talladega SuperspeedwayP8—May 10Talladega SuperspeedwayP23—May 10Talladega SuperspeedwayP21—May 9Talladega SuperspeedwayP2$30May 8Talladega SuperspeedwayP2$25May 8Talladega SuperspeedwayP2$65May 6Talladega SuperspeedwayP2$70May 6Talladega SuperspeedwayP11—May 5Talladega SuperspeedwayP3$40May 4Michigan International SpeedwayP1$45May 3Daytona International SpeedwayP12—May 2Talladega SuperspeedwayP1$50
April 202632 races · $817 won
Apr 30Talladega SuperspeedwayP10$152Apr 29Talladega SuperspeedwayP1$40Apr 29Talladega SuperspeedwayP2$80Apr 27Talladega SuperspeedwayP11—Apr 26Talladega SuperspeedwayP1$40Apr 25Talladega SuperspeedwayP2$30Apr 23EchoPark Speedway (Atlanta)P18—Apr 22Talladega SuperspeedwayP12—Apr 22Talladega SuperspeedwayP6$50Apr 20EchoPark Speedway (Atlanta)P9—Apr 19Talladega SuperspeedwayP2$35Apr 19Talladega SuperspeedwayP1$30Apr 18Talladega SuperspeedwayP3$30Apr 17Talladega SuperspeedwayP4$25Apr 15Talladega SuperspeedwayP4$30Apr 15Talladega SuperspeedwayP7—Apr 13Talladega SuperspeedwayP1$35Apr 12Talladega SuperspeedwayP7—Apr 11Talladega SuperspeedwayP6—Apr 10Talladega SuperspeedwayP9—Apr 9Daytona International SpeedwayP2$180Apr 8Talladega SuperspeedwayP2$30Apr 8Talladega SuperspeedwayP22—Apr 6Talladega SuperspeedwayP4$30Apr 5Talladega SuperspeedwayP9—Apr 4Talladega SuperspeedwayP14—Apr 3Talladega SuperspeedwayP7—Apr 3Daytona International SpeedwayP20—Apr 2Talladega SuperspeedwayP7—Apr 2Talladega SuperspeedwayP17—Apr 1Talladega SuperspeedwayP10—Apr 1Daytona International SpeedwayP18—
March 202625 races · $220 won
Mar 30Talladega SuperspeedwayP10—Mar 29Talladega SuperspeedwayP11—Mar 29Daytona International SpeedwayP12—Mar 28Talladega SuperspeedwayP8—Mar 27Talladega SuperspeedwayP3$20Mar 27Talladega SuperspeedwayP25—Mar 26Talladega SuperspeedwayP12—Mar 25Talladega SuperspeedwayP2$45Mar 23Talladega SuperspeedwayP5$25Mar 18Daytona International SpeedwayP10—Mar 18Talladega SuperspeedwayP1$70Mar 16Talladega SuperspeedwayP11—Mar 16Talladega SuperspeedwayP8—Mar 15Talladega SuperspeedwayP1$40Mar 14Talladega SuperspeedwayP13—Mar 13Talladega SuperspeedwayP4$20Mar 12EchoPark Speedway (Atlanta)P25—Mar 11Talladega SuperspeedwayP12—Mar 11Talladega SuperspeedwayP10—Mar 9Talladega SuperspeedwayP12—Mar 9Talladega SuperspeedwayP9—Mar 8Talladega SuperspeedwayP10—Mar 8Talladega SuperspeedwayP21—Mar 6Talladega SuperspeedwayP10—Mar 5Daytona International SpeedwayP9—
