None of those numbers scream elite or outstanding defense.
DRS is my least favorite, but we can start there. Haniger 14 in 1976 career innings in RF and 17 over the 1800 or so innings. . Very few guys qualified in 2018, but Betts led the league with 20. In 2017 Betts had 31, Puig 18 and Heyward 18.
Of the more conventional advanced stats I like UZR/150 better. Haniger a career 3.2. Which is just a touch higher than average. Betts is 18.8, Heyward 13. Cargo has a career 4.5.
What I really like is the Statcast OAA. Haniger was a -4 there and a -1 in catch probability added.
Haniger is a perfectly average RF, who you don’t want playing CF.