1985: A second-round pick from UNLV, Cunningham started four games as a rookie.
1986: Cunningham started five games in Year 2, throwing eight touchdowns and adding five more on the ground.
1987: Cunningham had a 7-5 record as a starter, throwing 23 touchdowns and rushing for 505 yards and three scores.
1988: With 3,808 passing yards and 24 passing touchdowns, Cunningham made his first Pro Bowl and finished second in AP MVP voting. He also added 624 yards on the ground and six touchdowns.
1989: Cunningham threw for 3,400 yards and 21 touchdowns, helping the Eagles win 11 games. He had 621 rushing yards to go along with four touchdowns.
1990: Earning his final Pro Bowl with the Eagles, Cunningham threw for 3,466 yards and 30 touchdowns. He also posted a career-high 942 rushing yards to go along with five touchdowns. Cunningham made his third consecutive Pro Bowl and finished runner-up in AP MVP voting.
1991: Cunningham only appeared in one game.
1992: Cunningham started 15 games, throwing for 2,775 yards and 19 touchdowns, adding 549 rushing yards and five scores.
1993: The Eagles went undefeated in all four of his starts.
1994: In 14 games, Cunningham amassed 3,229 passing yards and 19 total touchdowns.
1995: In his final season with the Eagles, Cunningham started four games.
- 4-time Pro Bowl selection (3 with Eagles)
- 3-time All-Pro selection (2 with Eagles)
- 3-time Bert Bell Award winner (2 with Eagles)
- 1990 UPI Offensive Player of the Year
- 1992 PFWA Comeback Player of the Year
- No. 3 in Eagles history with 22,877 passing yards and 150 passing touchdowns
- No. 6 in franchise history with 4,482 career rushing yards.
- Longest punt in Eagles history (91 yards)