He has been, in terms of actual runs allowed. By ERA he's a #3 (I'm looking at the 152 starters who have thrown at least 200 IP since 2014).
By xFIP he's 4th from last, a fringy #5. Pretty interesting trade really, a chronic xFIP underperformer for an overperformer.