Vladimir Guerrero Jr. has the highest on-base percentage for the Blue Jays this season, with an on-base percentage of .394.