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.

Answer this question based on the article: Who kicked both the longest and the second shortest field goals?
Kasay