Detroit Tigers infielder Kevin McGonigle has joined some rarified air by joining Hall of Famer Al Kaline for one of the longest on-base streaks for someone 21 years old or younger.