![]()

Tony Stewart made his first all-star appearance in 1999, starting 21st and finishing second in the main event.
A year-by-year recap of Tony Stewart in NASCAR's All-Star events:
| Year | Start | Finish | Make | Laps | Status |
|---|---|---|---|---|---|
| 1999 | 21 | 2 | Pontiac | 70/70 | running |
| 2000 | 6 | 15 | Pontiac | 62/70 | crash |
| 2001 | 4 | 3 | Pontiac | 70/70 | running |
| 2002 | 23 | 6 | Pontiac | 90/90 | running |
| 2003 | 2 | 14 | Chevrolet | 69/90 | crash |
| 2004 | 5 | 3 | Chevrolet | 90/90 | running |
| 2005 | 17 | 17 | Chevrolet | 35/90 | crash |
| 2006 | 8 | 12 | Chevrolet | 72/90 | crash |
| 2007 | 17 | 5 | Chevrolet | 80/80 | running |
| 2008 | 12 | 5 | Toyota | 100/100 | running |
| 2009 | 15 | 1 | Chevrolet | 100/100 | running |
| Year | Start | Finish | Make | Laps | Status |
|---|---|---|---|---|---|
| 1999-1 | 1 | 1 | Pontiac | 25/25 | running |
| 1999-2 | 2 | 1 | Pontiac | 50/50 | running |