Dale Jr's last short track win in the Nascar Cup Series was on May 6, 2006 at Richmond International Raceway.
Texas Motor Speedway
No, Dale Jr. did not win a race in 2011.
Dale Earnhardt Senior won it in 1998. Dale Earnhardt Junior won it in 2004 and in 2014.
Click on the link below to see the names and the amount of times Dale Sr won at each track.
Dale Earnhardt Sr. won 1 Daytona 500 in 1998.
Dale Earnhardt Jr. has 18 Nascar Cup Series victories, which includes his June 2008 Michigan win.