The All-Star Futures Game will take place at noon ET on Sunday, July 12, at Citizens Bank Park in Philadelphia, to be followed by All-Star 3-on-3, a spin on the celebrity game. As usual, it’s a seven-inning affair, which means we won’t get to see as many prospects as we should — or we’ll see just as many, but see less of them than we should.That aside, this year’s rosters might be the best representation of the current talent in the minors we’ve had in ages. If you follow the minors at all, or are interested in seeing the next group of major-league stars, this game is a must-watch.Here are the rosters for each league, subject to change due to injury or MLB promotions:

American League roster Player NamePositionOrganizationKade AndersonLHPMarinersJamie ArnoldLHPAthleticsTyler BremnerRHPAngelsKendry ChourioRHPRoyalsJoseph DzierwaLHPOriolesAnthony EyansonRHPRed SoxCarlos LagrangeRHPYankeesNolan PerryRHPBlue JaysCaden ScarboroughRHPRangersRyan SloanRHPMarinersNathan FlewellingCRaysCooper Ingle*CGuardiansThayron LiranzoCTigersBlake MitchellCRoyalsFranklin AriasSSRed SoxLeo De VriesSSAthleticsCaleb BonemerSSWhite SoxKaelen CulpepperSSTwinsGeorge Lombard Jr.SSYankeesJoJo ParkerSSBlue JaysRalphy Velazquez1BGuardiansKevin AlvarezOFAstrosTheo GillenOFRaysIke IrishOFOriolesNelson RadaOFAngels* Currently in MLB