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