The most cycles hit by a single player in Major League Baseball is three, accomplished by three players; John Reilly was the first to hit a third when he completed the cycle on August 6, 1890, after hitting his first two in a week (September 12 and 19, 1883) for the Cincinnati Reds. Bob Meusel became the second man to complete three cycles, playing for the New York Yankees; his first occurred on May 7, 1921, the next on July 3, 1922, and his final cycle on July 26, 1928. Babe Herman is the only three-cycle player to accomplish the feat for two different teams—the Brooklyn Robins (May 18 and July 24, 1931) and the Chicago Cubs (September 30, 1933).
source wikipedia