Trevor Cahill scattered four hits and struck out 11 in five-plus innings and the Arizona Diamondbacks beat the Texas Rangers 9-3 on Thursday.
The Rangers' lineup was made up entirely of minor-leaguers, the majority slated to start the season in Class A. Texas' major leaguers had left Wednesday for Arlington and an exhibition against the Mexico City Red Devils later Thursday.
Cahill, who will start April 2 against St. Louis, allowed one unearned run in 5 2/3 innings and did not walk a batter. In his last four outings, Cahill has allowed three runs — two earned — on 14 hits across 17 1/3 innings.
Diamondbacks right-hander David Hernandez gave up a run on a hit in his inning of work.
A.J. Pollock was 2 for 2, Tyler Bortnick added a three-run homer and Garrett Weber also homered for Arizona.
Rougned Odor, one of the Rangers' top infield prospects, singled and scored for Texas.