The 20-year-old allowed only four hits over five shutout innings for the Devil Rays. He struck out four and walked three, but was pulled after tossing 101 pitches -- 51 for strikes.
Jose Cruz finished 2-for-5 with a three-run homer for Tampa Bay, which won for only the third time in 13 outings. Rookie B.J. Upton maintained his streak, going 2-for-4 with a run scored, as the Devil Rays ended a six-game road losing streak.
Seattle's Bobby Madritsch suffered his first loss in three starts this season. He was charged with four runs on five hits in seven innings of work.
Travis Harper and Lance Carter combined to finish out the game on the hill for the Devil Rays, preserving the win for Kazmir.