The 2004 O'Reilly 300 was a Busch Series race that occured at Texas Motor Speedway in spring 2004. It was won by Matt Kenseth.