Gómez spent most of the 1990 campaign with the Rochester Red Wings. Leo hit .277/~.408/.537 with 26 homers, 97 runs, 89 walks and 97 RBI. He led the International League in runs and RBI, was one walk behind the league leader (Jim Walewander) and tied for second in HR, seven behind leader Phil Plantier. He again was among the OBP and slugging leaders. He was named to the All-Star team once again at third base for the third time in his three full seasons. In the AAA All-Star Game, Gómez hit 5th for the AL team, right behind Juan González. In his three full years in the minors, he had led his leagues in batting average, slugging percentage, walks, runs, RBI and doubles and had been second in OBP and homers. That earned him a September call-up to the majors in 1990, where he batted .231/.362/.231 with no homers and one RBI. In 1991, Gómez became the Orioles' everyday third baseman though he spent June back in Rochester (.257/~.359/.495), batting .233/.302/.409 for the O's with 16 HR's and 45 RBI in 118 games. He had a very good year in 1992 when he batted .265/.356/.425 (116 OPS+) with 17 HR's and 64 RBI. In 1993, he fell to .197/.295/.348 (71 OPS+) with 10 HR's and 25 RBI. During the strike year of 1994, Gómez was having an excellent year, batting .274/.336/.502 (a 117 OPS+) with 15 HR's and 56 RBI. In Gómez's final year in Baltimore, 1995, he fell to .236/.336/.370 with only 4 HR's and 12 RBI. As a result of Gómez's poor performance with Baltimore, he was let go at the end of the 1995 season. He signed as a free agent with the Chicago Cubs in January 1996. Gómez rebounded to a .238/.344/.431 season (a 103 OPS+), with 17 HR's and 56 RBI. However, he was released in December. Gómez signed with the Chunichi Dragons in 1997. In his first season, he hit .315/.407/.559 with 21 HR's and 89 RBI, which earned him his first of two Best Nines. Gómez's success continued in the 1998 season, when he batted .274/.363/.493 with 26 HR's and 76 RBI.