MLS teams learned their opponents for their initial round of the U.S. Open Cup after teams in lower divisions completed the third round on Wednesday.
The fourth round sets up multiple local rivalries, with New York City FC facing the NASL's New York Cosmos and the USL's Sacramento Republic playing at the San Jose Earthquakes.
The Seattle Sounders and Portland Timbers will meet in the only all-MLS matchup.
The full schedule (all times ET):
New York City FC (MLS) at New York Cosmos (NASL), 7:30 p.m.
Atlanta Silverbacks (NASL) at New York Red Bulls (MLS), 7:30 p.m.
Rochester Rhinos (USL) at Philadelphia Union (MLS), 7:30 p.m.
Louisville City (USL) at Chicago Fire (MLS), 8:30 p.m.
Saint Louis (USL) at Sporting Kansas City (MLS), 8:30 p.m.
Oklahoma City Energy (USL) vs. Dallas (MLS) at Fort Worth, Texas, 9 p.m.
Colorado Springs Switchbacks (USL) at Colorado Rapids (MLS), 9 p.m.
Sacramento Republic (USL) at San Jose Earthquakes (MLS), 10:30 p.m.
Portland Timbers (MLS) vs. Seattle Sounders (MLS) at Tukwila, Wash., 10:30 p.m.
Columbus Crew (MLS) at Richmond Kickers (USL), 7 p.m.
D.C. United (MLS) at Pittsburgh Riverhounds (USL), 7 p.m.
Orlando City (MLS) at Charleston Battery (USL), 7:30 p.m.
Charlotte Independence (USL) vs. New England Revolution (MLS) at Harvard, 7:30 p.m.
Austin Aztex (USL) at Houston Dynamo (MLS), 9 p.m.
Seattle Sounders 2 (USL) at Real Salt Lake (MLS), 10 p.m.
PSA Elite (USASA) at LA Galaxy (MLS), 10:30 p.m.