Bullard's sacrifice fly in the bottom of the sixth inning completed a 2-run frame to put Arizona (6-3) up 3-1, then his 2-run single in the bottom of the eighth to give the Wildcats some insurance.
The bottom of Arizona's lineup came up big Friday, with Bullard, Jacob Blas, Brandon Boissiere and Mac Bingham combining to go 7 for 12 with four runs scored and four RBI.
Garrett Irvin improved to 3-0 after allowing a run and three hits over six innings. He struck out eight before Vince Vannelle fanned three over the final the innings for his second save.
The win came two days after Arizona lost 4-2 in 10 innings to Central Michigan, which also lost 9-2 to Rhode Island earlier Friday.
The Wildcats take on Rhode Island Saturday at 6 p.m. MT.