John Hunter Nemechek has apologised to Kyle Larson and his #5 Hendrick Motorsports team following an incident between the two drivers at Iowa Speedway last weekend.