Choo, just named to his first All-Star Game, tied former teammate Joey Votto (48 straight in 2015) for the longest in the past 10 years; the last longer streak was Kevin Millar with 52 straight games in 2007 for the Baltimore Orioles.
Ted Williams has the all-time record with a consecutive-game on-base streak of 84, set in 1949. Joe DiMaggio is second with 74 consecutive games reaching base in 1941. Williams also has the third-longest streak, with 69 in 1941.
Choo walked again in the ninth and finished the night 0-for-3 in Texas' 8-4 loss.