The 2017 Overwatch World Cup rosters are starting to trickle in, and the United States announced its roster at E3 last week. The United States will play its matches in Burbank, California, against Chinese Taipei, Brazil and New Zealand.

Upon first glance, the selection committee for the USA team chose players best suited to execute the current dive comp meta: one tank, three DPS players and two supports. The alternative is running 2/2/2: two tanks, two supports and two DPS players.

Here is a look at the U.S. roster and some brief stats on why each could have been selected.

Russell "FCTFCTN" Campbell: Tank for FaZe Clan

Russell "FCTFCTN" (Fact Fiction) Campbell has been with FaZe Clan since August 2016 as one of its tanks, mainly on Reinhardt with a bit of Winston.

FaZe Clan finished second at MLG Vegas 2016 last December, losing to EnVyUs. Throughout the tournament, FCTFCTN was one of two tanks to finish with a K:D ratio of 1.0 or better on Reinhardt, alongside compLexity gaming's Jkw. Jkw played almost two hours fewer on Reinhardt than FCTFCTN.

FaZe Clan has run either a triple tank comp or a 2/2/2 65 percent of its matches during the past six months in official events.

Shane "Rawkus" Flaherty: Support for FaZe Clan

In that same tournament alongside FCTFCTN, Shane "Rawkus" Flaherty played the most Ana at MLG Vegas 2016, a character he has played 70 percent of the time in the past six months in official tournaments. Rawkus played a solid Ana at MLG Vegas, finishing with the second-best deaths per 10 mins at 3.78, just behind Champion EnVyUs' chipshajen at 3.66.

One thing that can be a concern with Rawkus is how he uses his nano-boost. No player took more time between getting and using his nano-boost than Rawkus, who took an average of 37.4 seconds.

Most Time Between Getting and Using Nano-Boost - MLG Vegas 2016 Player Team Time Rawkus FaZe Clan 37.4 seconds Locke Rise Nation 32.5 seconds chipshajen EnVyUs 31.5 seconds dummy NRG esports 30.6 seconds

Adam "Adam" Eckel: Support for Cloud9 support

Adam "Adam" Eckel was in the 2016 Overwatch World Cup USA squad last October, so he brings experience on the big stage. Team USA was eliminated in the quarterfinals by eventual-champions South Korea.

Adam could be essential if Team USA decides to ride the dive comp meta currently popular in Overwatch, as he mains Lucio. In Cloud9's most recent major tournament, Overwatch TakeOver 2, Adam was on Lucio for almost six hours of game time, third longest in the tournament for a single hero.

Most Time Playing One Hero - Overwatch TakeOver 2 Player Time Hero sharyk 6 hours, 9 minutes Winston Vallutaja 6 hours, 9 minutes Tracer Adam 5 hours, 56 minutes Lucio Kolsti 5 hours, 29 minutes Winston

All the top four players all played heroes imperative to a dive comp (Winston/Tracer/Lucio).

Matt "coolmatt69" Iorio: Flex player without a team

Matt "coolmatt69" Iorio is currently without a team, but was most recently playing flex for Fnatic. In the eight tournaments Winstonslab.com has data for coolmatt69, he has played on six different characters for at least 10 minutes. Four tanks and two attack characters.

Coolmatt69 Time Played on Heroes Hero Time Zarya 9 hours, 47 minutes Soldier 76 2 hours, 21 minutes Roadhog 2 hours, 02 minutes Winston 1 hour, 38 minutes D.Va and Tracer Under an hour According to Winstonslab.com

The flexibility coolmatt69 provides allows USA to possibly use the dive comp meta. He has experience playing Soldier and Tracer, both who have been seen in the dive comp, in addition to Winston and D.Va. If USA decides to go 2/2/2 or even triple tank, coolmatt69 usually plays Zarya, providing solid combination potential.

Jay "sinatraa" Won: DPS for Selfless Gaming

Jay "sinatraa" Won provides a similar flexibility that coolmatt69 brings to the table. Sinatraa is primarily a DPS player, usually on Tracer.

In Selfless Gaming's last tournament win, Overwatch Rumble: May, sinatraa played just over an hour on Tracer and 52 minutes on Zarya in the playoff stage. What sinatraa excels at is pumping his ultimate. Among non-D.Va players, sinatraa averaged the most ults per 10 minutes in the tournament (min. 10 MP).

Most Ults per 10 mins - Overwatch Rumble: May on Non-D.Va Heroes Player Time Hero sinatraa 6.56 Tracer J3sus 6.22 Tracer Mangachu 6.18 Hanzo Gods 6.17 Tracer Min. 10 MP

What is impressive is, on average, it took 14.3 seconds for sinatraa to get and use his ult. So he is consistently ready to stick someone with a pulse bomb, possibly teaming up with coolmatt69's Zarya.

Note, it is easier for Tracer to get her ult as she doesn't need much to get it compared to other heroes.

Jake "JAKE" Lyon: DPS for Luminostiy Gaming Evil

Jake "JAKE" Lyon will likely be Team USA's second DPS player alongside sinatraa. JAKE will usually run Soldier 76 or Genji, his two most-played heroes in Luminosity Gaming's last tournament win at Cyberpower EGS last May.

JAKE was on Soldier 76 for an hour and 56 minutes of game time, the fourth-most played Soldier in the tournament. However, among players to play a specific hero for at least an hour, JAKE's Soldier 76 had the second-highest first kill percentage.

Highest First Kill Percentage - Cyberpower EGS Player Kill Pct. Hero Hydration 20.8 Pharah JAKE 18.3 Soldier 76 GrimReality 18.2 Soldier 76 zombs 17.1 Tracer Min. 1 hour played

In addition, JAKE's Soldier 76 had the fourth-best K:D ratio among heroes with at least an hour played, behind train's Roadhog, Hydration's Pharah and Xepher's D.Va.

The 2017 Overwatch World Cup will begin group stages on July 14, culminating in the knockout rounds taking place Nov, 3 and 4.