How to Compile and Verify a Vintage MLB Roster from Scratch

I've spent years digging through box scores and roster changes for old teams, and let me tell you — doing it right takes a lot more work than just pulling from one website. Baseball-reference gives you a solid foundation, but if you're serious about accuracy, you need to cross-reference multiple sources. I recently went through the exercise of putting together a complete breakdown of The 86 Mets Revisited A Championship Roster Of Heroes, and the process was more frustrating than I expected. Here's how it actually works. Start with the core pitching staff. The 1986 Mets had a rotation built around Dwight Gooden, Ron Darling, Sid Fernandez, and Bob Ojeda. Harvey Haddix was the fourth starter who occasionally got bumped around. Relievers were where things get complicated. Roger McDowell was your closer before Bruce Sutter arrived at the deadline. You also have Mitch Williams, Al Hrabosky, Gene Garber, and John Franco — that's six arms competing for seven or eight relief spots depending on how you count games-saved situations and appearances. The infield was relatively straightforward: Keith Hernandez at first, Howard Johnson at second, Tim Teufel was the utility backup, Gary Carter caught, and Lenny Dykstra emerged late in the season as the leadoff man. Sid Bream took over at third after the Bobby Bonilla trade, and Mike Pagliarulo was the everyday shortstop until the injury issues started piling up.

Outfield is where the data gets really messy. Darryl Strawberry and Kevin Mitchell were the starting corners. Gary Carter caught so many games that his offensive production gets forgotten — he hit .287 with 23 home runs that year. Wally Backman was the primary center fielder and leadoff man, though he was mostly platooned with Otis Nixon later in the playoffs. Mookie Wilson was the fourth outfielder who ended up hitting the famous playoff error.

Where the Data Gets Tricky

The biggest problem I ran into was tracking mid-season transactions. Bobby Bonilla was traded to the Pirates on June 15, 1986 for Sid Bream and Chris Welsh. That alone shifts three roster spots. Then there's the Bruce Sutter trade — he was acquired from the Angels in August, not the Mets' own farm system. So if you're building a complete roster snapshot that includes the entire World Series run, you need at least three different versions: spring training roster, July 1st roster, and post-September-1 roster. I found that Retrosheet's event files were the most reliable source for confirming who actually appeared in which games. Baseball-reference sometimes lists players on the roster but doesn't always clarify whether they played in a given game or were just an inactive placeholder. For example, Chris Welsh was claimed off waivers from Montreal in May but never appeared in a regular-season game for the Mets despite being on the 40-man roster. If you include him in your championship roster count, you're off by one player.

Get the Full Details

Mindset of Champions -What made the 86’ Mets great : r/mets
Mindset of Champions -What made the 86’ Mets great : r/mets

Build Your Own Reference File

Download the 1986 Mets schedule and results from Retrosheet. Then open the 1986 World Series box score set separately — the postseason roster was different from the regular season. Sixteen players typically saw action in the World Series. The regular-season active roster was 25 men, but the expansion to 25 happened gradually that year and some rosters stayed at 24 until late August. I used a simple spreadsheet with columns for name, position, batting average, ERA (for pitchers), home runs, RBIs, and games played. Then I cross-checked each line against the MLB player index to catch any discrepancies. I noticed that two players — Rick Aguilero and another reliever — showed up on some roster lists but had zero major league appearances in 1986. They were non-roster invitees or called up and released before actually playing. Don't include them.

What People Usually Miss

The 1986 Mets' bullpen was extremely volatile. McDowell saved 27 games before being demoted mid-August when his ERA crept above 3.00. Sutter took over the closer role and posted a 1.54 ERA in 35 appearances. If you're evaluating the roster in retrospect, you can't just look at the final numbers — the usage pattern matters. The team literally changed its closer situation halfway through September. Another thing: Jerry Koosman was still on the roster as a veteran starter but only threw 15 innings all year due to injury. He appeared in six games, five of them starts. Some roster listings include him in the rotation count, but his actual contribution was minimal. You should note that separately so anyone reading the breakdown understands the true depth of the staff. The coaching staff is rarely included in roster discussions but deserves mention. Roger Craig managed the team and made several controversial decisions, including leaving Gary Carter on the bench in Game 6 of the World Series. That single decision is probably the most debated moment in Mets franchise history, and it's directly tied to roster construction choices made throughout the season.

Final Roster Count

A properly verified 1986 championship roster — counting only players who actually appeared in at least one regular-season or postseason game for the Mets — comes to 28 names. Not 30. Not 32. Twenty-eight. The extra two spots on the 40-man roster that year belonged to players who were optioned to minors or released before contributing on the big league level. When I first compiled the list at 30, the discrepancy came down to two fringe relievers who were never called up during the actual playoff push. If you're building this for a simulator or historical analysis project, I recommend anchoring your roster to the October 1986 active roster rather than the April version. The September call-ups and mid-season trades fundamentally changed the team's identity, and the World Series heroes came from the later iteration, not the Opening Day lineup.

New “Baseball As It Was” Podcast: Heather Quinlan on the ’86 Mets ...
New “Baseball As It Was” Podcast: Heather Quinlan on the ’86 Mets ...