Adrian Beltre has hit for three cycles in his career, all in Arlington, one as a Mariner and two as a Ranger