You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "baseball all star game 2018 american league roster?" whose answer is José Altuve.
Each document should contain about 30 words, and these documents should contain useful information.

Query: 2018 American League All-Star Game roster
Useful Output:

Doc 1: There are 32 total roster spots for each league. This includes 20 position players and 12 pitchers. As always, every team must be represented.
Doc 2: Complete 2018 All-Star Game rosters · Jesus Aguilar, Brewers vs. 8. Rhys Hoskins, Phillies · Alex Bregman, Astros vs. 5. Kyle Schwarber, Cubs
Doc 3: 1B: Mitch Moreland, Boston – The first two starting spots on the American League All-Star team belong to Wilson Ramos and Mitch Moreland. Stay
Doc 4: AL All-Star Team Starters​​ Please note that players may not be in the uniform of the correct team in these images.
Doc 5: Catcher: Willson Contreras, Chicago Cubs · AP Photo/Charles Rex Arbogast ; First baseman: Freddie Freeman, Atlanta Braves · AP Photo/Jeff Roberson.