Indycar driver Kyle Kirkwood picked up his second win of the 2026 season when he held off the field and won the Freedom 250 Grand Prix in Washington, D.C.