Winning pitcher Justin Wilson struck out nine in 7 1-3 innings for the Indians before he was relieved in the eighth by Jose Diaz, who retired the only two batters he faced. Doug Slaten got three groundouts in the ninth, with Reid Brignac bouncing out to second baseman Anderson Hernandez to end the no-hitter.
Indianapolis allowed only two baserunners. Wilson walked Kyle Hudson in the third and Jeff Salazar in the eighth.
Durham, Tampa Bay's top farm club, was no-hit for the first time since 2004 and tied a club record with its 13th straight loss.