He has not thrown too many changeups and they very well might have been slower fastballs that registered as changeups. It looks quite similar to his fastball but a little slower.
His fastball is usually kept up in the zone to mask the very slow velocity that limits his ceiling.
The lefty side-armer went to his sinker as his main pitch and it wasn’t particularly effective over 100 offerings. It features above-average drop, but only induced grounders 35.3% of the time and carried a nonexistent swinging-strike rate. It did feature an insane 60% fly-ball rate, but as a soft-tossing, pitch-to-contact reliever, Milner will have to bump up the grounder rate for this to be effective.
Milner’s curve featured above-average bend but unimpressive swinging-strike and chase rates for a breaker. He only threw 41 of them, so perhaps those percentages are small-sample noise, but he’ll have to improve those to get whiffs in 2019.
The changeup sits roughly eight mph off his heater, but it features almost no drop and average arm-side run. He only threw nine of them in 2018, so we can throw out the stats on it, but the shape looks uninteresting.