Christian Walker blooped the Diamondbacks' first hit to center field at Miller Park off reliever Devin Williams on Friday night.
Milwaukee starter Jordan Lyles was pulled after six hitless innings. He threw 99 pitches.
Williams took over to begin the seventh.
The last Milwaukee no-hitter was pitched by Juan Nieves against Baltimore in 1987.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.