I think Kaline was very, very good at literally everything except defense, where he was exceptional, and stealing bases and staying healthy, where he was not. If that makes him a compiler, so be it. He remained a solid contributor in terms of WAR and OPS+ until the end of his career.