Here is the 25 man roster of Best All-Star seasons from 1984-1993. Remember, if a player didn’t make the All-Star game that season, it wasn’t considered.

1993 Mike Piazza: In winning the Rookie of the Year award in 1993, Piazza put together a fine season. He batted .318, belted 35 dingers and drove in 112 runners.

1992 Darren Daulton: Daulton led the national League with 109 runs batted in during the 1992 season. Add to that 27 round trippers and 32 doubles and he earned a spot on the roster.

1993 Frank Thomas: The American League MVP was spectacular in 1993. Thomas hit .317, had 41 homers, drove in 128 runs and had 36 doubles.

1993 John Olerud: Olerud led the American League in plenty of offensive categories in 1993. He amassed 200 hits, 54 of which were doubles, he batted .363, had an OPS of 1.072 and hit a career-high 24 home runs.

1990 Ryne Sandberg: Sandberg did win the National League MVP award in 1984, but his 1990 season blows that one away. 40 homers, 100 runs batted in and a .306 batting average from a middle infielder is the reason he easily made this squad.

1991 Cal Ripken: Far and away Ripken’s best year, career best 34 homers, 114 runs batted in, .323 batting average and 368 total bases. Easy choice for the American League MVP.

1987 Alan Trammell: The six-time All-Star had his best overall year in 1987, hitting .343 with 28 round-trippers and 105 runs batted in, all career highs.

1987 Wade Boggs: Boggs, who was considered one of the great average hitters of his time, actually displayed some power in 1987 hitting 24 home runs, double his next best season. His .363 batting average and 1.049 OPS led the American League.

1985 George Brett: The 1985 runner-up for American League MVP had a solid campaign. Brett would go .335/30/112 AVG/HR/RBI while leading the league with a 1.022 OPS.

1993 Barry Bonds: In 1993, Bonds won his third MVP award in 4 seasons. He led the National League with 46 taters, 123 runs batted in, a .677 slugging percentage and a 1.136 OPS. Bonds batted .336 and also stole 29 bases.

1989 Kevin Mitchell: Mitchell had a breakout season in 1989, going deep a National League best 47 times and driving in 125 runs. His 345 total bases also led the Senior Circuit as he was named MVP.

1993 Ken Griffey Jr.: Compared to some future seasons, Griffey was solid in 1993. He hit .309/45/109 AVG/HR/RBI, while leading the American League with 359 total bases.

1993 Juan Gonzalez: Gonzalez turned in another respectable season in 1993, hitting .310 while knocking 46 baseballs over the fence, add to that 118 drivin in and a American League best .632 slugging percentage and he is on the team.

1987 George Bell: The only outfielder from the 1980’s on the roster. Bell had a breakout season in 1987. Bell led the American League with 134 runs batted in and 369 total bases en route to winning the MVP award.

1985 Dwight Gooden: The Cy Young award winner was absolutely dominant in 1985. Gooden posted a 24-4 record, a 1.53 ERA, had a 0.97 WHIP and led the National league with 268 strikeouts and 16 complete games.

1990 Roger Clemens: It’s very rare that we choose a year other than one in which the pitcher won both the Cy Young AND MVP award, but the All-Star season we picked was 1990 over 1986. Clemens did go 21-6 in 1990, had a league best 1.93 ERA and recorded four shutouts.

1992 Greg Maddux: Maddux won the first of his four straight Cy Young awards in 1992 by winning 20 games, four by shutouts, having a 2.18 ERA and a 1.01 WHIP.

1992 Bob Tewksbury: In his lone All-Star season, Tewksbury went 16-5 with a 2.16 ERA. Pitching to contact was his strength as he only walked 20 hitters in his 233 innings pitched.

1986 Mike Scott: Scott and his split-finger fastball were unhittable in 1986. Scott won 18 games, posted a 2.22 ERA, 0.92 WHIP and led the National League with 306 strikeouts to win the Cy Young award.

1988 Orel Hershiser: 59 consecutive innings without allowing a run, that alone clinched his spot on this roster. Hershiser did win 23 games and have 8 shutouts in winning the National League Cy Young.

1990 Dennis Eckersley: For the second time on this team, we ignore a pitcher who won both the Cy Young and MVP awards. Eckersley went 4-2 with 48 saves, had both a 0.61 ERA and WHIP allowing just 5 earned runs all season.

1991 Bryan Harvey: Despite his 2-4 record, Harvey had an excellent 1991 year. He did save an American League best 46 games, posted a 1.60 ERA and has a 0.86 WHIP.

1984 Bruce Sutter: Sutter had a career high 45 saves in 1984, that along with his 1.54 ERA and 63 games finished earns him a spot in this teams bullpen.

1990 Bobby Thigpen: Thigpen had a then MLB record 57 saves in 1990. He only allowed 5 homers in 88 2/3 innings pitched and had a 1.83 ERA.

1990 Rob Dibble: One of the first true set-up men in MLB, Dibble was “nasty” in 1990 going 8-3 with a 1.74 ERA. Throwing a upper 90’s fastball Dibble struck out 136 hitters in just 98 innings.

1988 Jose Canseco: He won the American League MVP, he was the first player in MLB history to hit 40 homers and steal 40 bases in a season, but fell just shy of making this roster.

1984-1993 ROSTER

1993 Mike Piazza
1992 Darren Daulton
1993 Frank Thomas
1993 John Olerud
1990 Ryne Sandberg
1991 Cal Ripken
1987 Alan Trammell
1987 Wade Boggs
1985 George Brett
1993 Barry Bonds
1989 Kevin Mitchell
1993 Ken Griffey Jr.
1993 Juan Gonzalez
1987 George Bell
1985 Dwight Gooden
1990 Roger Clemens
1992 Greg Maddux
1992 Bob Tewksbury
1988 Orel Hershiser
1990 Dennis Eckersley
1991 Bryan Harvey
1984 Bruce Sutter
1990 Bobby Thigpen
1990 Rob Dibble