Ricky Stenhouse Jr. forever can say he threw a perfect strike at Fenway Park.

The Roush Fenway driver, who is gearing up for the Foxwoods Resort Casino 301 at New Hampshire Motor Speedway this weekend, was at Fenway Park on Wednesday to throw out the first pitch before the Boston Red Sox took on the Toronto Blue Jays.

After a short rain delay, Stenhouse, a southpaw, toed the rubber and chucked one right over the plate.

Check it out:

Hey now!

Definitely not bad considering some of the first pitches we have seen from star athletes, including Michael Jordan, who played minor league baseball.

Thumbnail photo via Jasen Vinlove/USA TODAY Sports Images