Coming off their win over the Broncos the Cardinals flew to Bank of America Stadium for an NFC duel with the Panthers. In the first quarter the Cardinals trailed early as kicker John Kasay hit a 28 and a 29-yard field goal. This was followed in the second quarter by QB Jimmy Clausen completing a 16-yard touchdown pass to TE Jeff King. The Cardinals answered with kicker Jay Feely nailing a 23-yard field goal, but struggled further after Kasay made a 24 and a 43-yard field goal. The Cardinals tried to come back with Steve Breaston recovering a fumble in the end zone for a touchdown (With a failed two-point conversion) and then with Feely getting a 30-yard field goal, but the Panthers' defense was enough to secure themselves the win. With the loss, Arizona fell to 4-10, and were officially eliminated from postseason contention.

Based on the above article, answer a question. Excluding their longest field goals, which player had the highest average length of field goals?
John Kasay