Vladimir Guerrero Jr. had the best on-base percentage for the Blue Jays in 2024, with an on-base percentage of .396.