In 1989, Javier saw quite a bit of playing time in right field when Jose Canseco was kept out of the line-up for the first half of the season by an injured left wrist.[4] Javier played well enough to keep his team within 1.5 games of the first place California Angels in their star slugger's absence, and they stormed to their second straight division crown upon his return. Though Javier logged just two plate appearances in his second post season without getting a hit, Oakland's sweep of the San Francisco Giants in the 1990 World Series made Javier and his father just the third father and son combo to each win a World Series (Julián won with the St. Louis Cardinals in 1964 & 1967).[5]

With Kirk Gibson out due to surgery on his torn left hamstring,[8] Javier was immediately inserted into the starting line-up in center field. Upon Gibson's return, Javier settled into a pinch hitter and fourth outfielder role, and immediately became one of the hottest bats in the Dodgers' line-up. Over the remainder of the season, Javier batted .316 with seventeen runs batted in. Most of those RBIs seemed to come in clutch situations, as they did against the Chicago Cubs,[9]Atlanta Braves,[10]Montreal Expos[11] and Philadelphia Phillies.[12]

In Spring training 1991, the Dodgers experimented with Javier at third base, but the idea was abandoned by the time the season started. His numbers fell off in 1991, as he batted just .205 with one home run and eleven RBIs, but he still had a knack for big hits. On September 29, his pinch hit single in the ninth inning ignited a come-from-behind victory over the San Francisco Giants.[13]

With their record standing at 31–42 just before the midpoint of the 1992 season, the Dodgers went into rebuilding mode. On July 2, Javier was traded to the Philadelphia Phillies for minor league pitcherSteve Searcy and a player to be named later. As the Phillies were in Los Angeles facing the Dodgers when the trade was made, Javier merely changed clubhouses, and found himself a uniform.[14] He went three-for-four with a walk and RBI against his former team the day the trade was made.[15]

Javier saw more regular action with the Phillies than he had ever seen with any team in his career, as he played in all 74 games that remained on the Phillies' 1992 schedule. After the season, he signed a one-year deal with the California Angels.[16]

Javier got off to a slow start with his new franchise, as he batted just .220 with no home runs and nine RBIs through the All-Star break. He performed far better in the second half of the 1993 season. Batting lead-off, and playing left field against the Chicago White Sox on August 6, Javier enjoyed a career game, going four-for-four with a walk, two RBIs and a run scored.[17] He hit his first home run since May 22, 1992 on September 9 against the Detroit Tigers' Bill Gullickson,[18] and hit two more in the final month of the season. He also batted .387 in the final month of the season to raise his season average to .291.

During the off season, Javier signed a two-year deal with the Oakland A's to be their starting center fielder.[19] Despite the fact that the 1994 season was cut short by a players strike, Javier hit a career high ten home runs that season. He followed that up with career highs in RBIs (56), runs (81) and stolen bases (36) in 1995. The 36 stolen bases included a run of 28 consecutive without being caught.

His performance with Oakland earned Javier his first contract worth over a million dollars annually, as he signed a two-year pact worth $2.1 million on December 8, 1995 to replace Deion Sanders in center field for the San Francisco Giants.[20] A right hamstring strain limited Javier during the first month of his first season in San Francisco, and ended it on July 16. At the time of his injury, he was rumored to be headed to the Baltimore Orioles in a deal for Bobby Bonilla.[21]

With Glenallen Hill's departure via free agency after the season, Javier moved to right field for the 1998 season. His season got started on the right foot when he hit a three-run double in the thirteenth inning of the season opener to secure the Giant's 9–4 victory over the Houston Astros.[23] Two days later, he enjoyed the first five RBI game of his career in the rubber game of the series with Houston.[24] The Giants put together a six-game winning streak in September to suddenly become contenders in the National League's wild card race after trailing the Chicago Cubs by five games at the start of the month. Javier provided the heroics in the sixth game of the streak with a two home run game against the Colorado Rockies (he hit just four all season).[25] They ended the season tied with 89 wins apiece to force a one game playoff at Wrigley Field. With the Giants trailing, 5–0, heading into the ninth inning, Javier drove in the Giants' first run of the game, and scored three batters later. The Giants, however, fell short, and were eliminated.[26]

The Houston Astros were decimated by injuries, but still holding on to a slim 1.5 game lead in the National League Central division when they acquired Javier from the Giants for pitching prospect Joe Messman just before the waiver deadline of August 31, 1999.[27] Inserted into the number two slot in managerLarry Dierker's batting order, Javier batted .328, and scored twelve runs in just twenty games to help guide the Astros into the post season. After the season, he signed as a free agent with the Seattle Mariners.[28]

Javier got off to a hot start with the Mariners, as he ended the month of April 2000 with a .343 batting average and sixteen runs scored. It was, however, his glove that provided the highlight of his stay in Seattle. He made a circus catch on June 4, 2000 to rob the San Diego Padres' Phil Nevin of a home run.[29]

Having already announced that he would retire at the end of the season, Javier platooned with Al Martin in left field for a Mariners team that went on to win 116 games in 2001. He made an amazing leaping catch to rob the New York Yankees' Alfonso Soriano of a home run in the third game of the 2001 American League Championship Series to ignite his team's come from behind victory.[30] He also hit the only post season home run of his career against Mike Mussina in game two.[31]

Having made the post season six times in his career, Javier batted .253 in the post season, with eight RBIs. He finished tenth in the AL in stolen bases in 1994, with 24, and seventh in the AL in steals in 1995, with 36.