There’s only been one no hitter pitched on opening day in MLB. It was by Bob Feller, on Apr 16, 1940.
His Indians defeated the White Sox 1-0 at Comiskey Park in 40 degree weather. Feller didn’t feel he had his best stuff, walked 5, and struck out 8. The closest the ChiSox came to a hit was in the bottom of the first—Taft Wright hit a ball which center fielder Roy Wheatley dropped, and was ruled an error.
The featured photo is of Feller in 1940.