Saturday, February 10 - New Smyrna Speedway NWMT 200
Qualified: 4th
Finished: 2nd
Friday, February 16 - Daytona International Speedway ARCA Menards Series
Qualified: 6th
Finished: 30th (DNF, mechanical)
Friday, March 29 - Richmond Raceway NWMT 150
Qualified: 2nd
Finished: WINNER!
Sunday, April 7 - Thompson Speedway NWMT 150
Qualified: POLE!
Finished: 4th
Saturday, April 27 - Stafford Spring Sizzler Duels with Tommy Baldwin Racing
Finished: 7th
Saturday, May 4 - Monadnock Speedway - NWMT 150
Qualified: 12th
Finished: 6th
Friday, May 10 - Stafford Spring Sizzler 100 with Tommy Baldwin Racing
Finished: DNF, mechanical
Saturday, May 18 - Riverhead Raceway - NWMT 200
Qualified: Rained out, started 5th
Finished: 3rd
Saturday, June 1 - Seekonk Speedway - NWMT 150
Qualified: Started 5th after redraw
Finished: 5th
Saturday, June 22 - New Hampshire Motor Speedway - NWMT 100
Qualified: Rained out, started 2nd
Finished: WINNER!
Saturday, June 22 - New Hampshire Motor Speedway - NASCAR Xfinity Series with Joe Gibbs Racing
Qualified: Rained out, started 25th
Finished: 23rd after late spin inside top-10
Saturday, July 20 - Monadnock Speedway - NWMT 250
Qualified: 5th
Finished: 7th
Saturday, August 3 - Lancaster Motorplex - NWMT 150
Qualified: Rained out, started 2nd
Finished: 3rd
Wednesday, August 14 - Thompson Speedway - NWMT 150
Qualified: 3rd
Finished: 2nd
Saturday, August 31 - Oswego Speedway - NWMT 150
Qualified: 4th
Finished: 3rd
Saturday, September 14 - Riverhead Raceway - NWMT 200
Qualified: POLE
Finished: 15th
Saturday, September 21 - Monadnock Speedway - NWMT 200
Qualified: 5th
Finished: 8th
Sunday, October 13 - Thompson Speedway NWMT 150
Qualified: cancelled due to weather, started 2nd
Finished: WINNER!
Saturday, October 19 - North Wilkesboro Speedway - SMART Modified Tour
Qualified: 3rd
Finished: WINNER!
Sunday, October 20 - North Wilkesboro Speedway
Qualified: 4th
Finished: WINNER!
Saturday, October 26 - Martinsville Speedway -- NWMT 200
Qualified: POLE!
Finished: RACE WINNER, FOURTH TITLE
Qualified: 4th
Finished: 2nd
Friday, February 16 - Daytona International Speedway ARCA Menards Series
Qualified: 6th
Finished: 30th (DNF, mechanical)
Friday, March 29 - Richmond Raceway NWMT 150
Qualified: 2nd
Finished: WINNER!
Sunday, April 7 - Thompson Speedway NWMT 150
Qualified: POLE!
Finished: 4th
Saturday, April 27 - Stafford Spring Sizzler Duels with Tommy Baldwin Racing
Finished: 7th
Saturday, May 4 - Monadnock Speedway - NWMT 150
Qualified: 12th
Finished: 6th
Friday, May 10 - Stafford Spring Sizzler 100 with Tommy Baldwin Racing
Finished: DNF, mechanical
Saturday, May 18 - Riverhead Raceway - NWMT 200
Qualified: Rained out, started 5th
Finished: 3rd
Saturday, June 1 - Seekonk Speedway - NWMT 150
Qualified: Started 5th after redraw
Finished: 5th
Saturday, June 22 - New Hampshire Motor Speedway - NWMT 100
Qualified: Rained out, started 2nd
Finished: WINNER!
Saturday, June 22 - New Hampshire Motor Speedway - NASCAR Xfinity Series with Joe Gibbs Racing
Qualified: Rained out, started 25th
Finished: 23rd after late spin inside top-10
Saturday, July 20 - Monadnock Speedway - NWMT 250
Qualified: 5th
Finished: 7th
Saturday, August 3 - Lancaster Motorplex - NWMT 150
Qualified: Rained out, started 2nd
Finished: 3rd
Wednesday, August 14 - Thompson Speedway - NWMT 150
Qualified: 3rd
Finished: 2nd
Saturday, August 31 - Oswego Speedway - NWMT 150
Qualified: 4th
Finished: 3rd
Saturday, September 14 - Riverhead Raceway - NWMT 200
Qualified: POLE
Finished: 15th
Saturday, September 21 - Monadnock Speedway - NWMT 200
Qualified: 5th
Finished: 8th
Sunday, October 13 - Thompson Speedway NWMT 150
Qualified: cancelled due to weather, started 2nd
Finished: WINNER!
Saturday, October 19 - North Wilkesboro Speedway - SMART Modified Tour
Qualified: 3rd
Finished: WINNER!
Sunday, October 20 - North Wilkesboro Speedway
Qualified: 4th
Finished: WINNER!
Saturday, October 26 - Martinsville Speedway -- NWMT 200
Qualified: POLE!
Finished: RACE WINNER, FOURTH TITLE