Player Tracker

Players

Move between all players, the current roster, and the national-team depth chart.

Current Roster
/

Depth Chart

Depth Chart

Review the full national-team pool by role group, with ranking context and evaluation rationale for each player.

#1Starter

Folarin Balogun leads the Striker group right now. 838 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1681.9 season minutes help explain the current ranking, while 12.1 goal contributions with 24.2 shots on target adds role-specific value. 7 senior national-team starts in the last 18 months and a 77 role-fit score support the case for selection.

Last 10 matches

avg

6.7

0.1

#2Substitute

Ricardo Pepi sits #2 out of 50 in the Striker pool. 672 minutes across 10 recent matches with a 7.4 average rating keep the current form profile active. 935.6 season minutes help explain the current ranking, while 11.5 goal contributions with 20.9 shots on target adds role-specific value. 2 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

6.8

0.6

#3Alternate

Esmir Bajraktarević sits #3 out of 50 in the Striker pool. 435 minutes across 10 recent matches with a 7.3 average rating keep the current form profile active. 885.3 season minutes help explain the current ranking, while 6.1 goal contributions with 12.7 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 64.3 recent-form mark.

Last 10 matches

avg

6.9

0.4

#4Pool

Jalen Blesa sits #4 out of 50 in the Striker pool. 881 minutes across 10 recent matches with a 7.4 average rating keep the current form profile active. 1460.8 season minutes help explain the current ranking, while 6.6 goal contributions with 13.2 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 49.5 recent-form mark.

Last 10 matches

avg

7.3

0.1

#5Alternate

Haji Wright sits #5 out of 50 in the Striker pool. 561 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1475.1 season minutes help explain the current ranking, while 11 goal contributions with 21.5 shots on target adds role-specific value. 2 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

6.7

0.4

#6Alternate

Josh Sargent sits #6 out of 50 in the Striker pool. 718 minutes across 10 recent matches with a 7.1 average rating keep the current form profile active. 1604.3 season minutes help explain the current ranking, while 9.1 goal contributions with 17.5 shots on target adds role-specific value. 1 senior national-team starts in the last 18 months and a 68 role-fit score support the case for selection.

Last 10 matches

avg

7.0

1.0

#7Pool

Julian Hall sits #7 out of 50 in the Striker pool. 850 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 1298 season minutes help explain the current ranking, while 12 goal contributions with 15 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 45.9 recent-form mark.

Last 10 matches

avg

6.9

0.7

#8Pool

Charlie Kellman sits #8 out of 50 in the Striker pool. 377 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 901.5 season minutes help explain the current ranking, while 4.4 goal contributions with 10.5 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 50.3 recent-form mark.

Last 10 matches

avg

6.8

0.1

#9Pool

Jackson Hopkins sits #9 out of 50 in the Striker pool. 719 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1067 season minutes help explain the current ranking, while 3 goal contributions with 14 key passes and 11 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 34.8 recent-form mark.

Last 10 matches

avg

6.7

0.0

#10Pool

Taylor Booth sits #10 out of 50 in the Striker pool. 370 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 203.5 season minutes help explain the current ranking, while 0 goal contributions with 2.8 key passes and 1.1 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 38.3 recent-form mark.

Last 10 matches

avg

6.6

0.2

#11Pool

Cade Dylan Cowell sits #11 out of 50 in the Striker pool. 623 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 641 season minutes help explain the current ranking, while 1 goal contributions with 7 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 41.1 recent-form mark.

Last 10 matches

avg

6.8

0.3

#12Pool

Korede Osundina sits #12 out of 50 in the Striker pool. 401 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 404.3 season minutes help explain the current ranking, while 1.7 goal contributions with 1.7 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 26.2 recent-form mark.

Last 10 matches

avg

6.6

1.4

#13Pool

Andrija Novaković sits #13 out of 50 in the Striker pool. 574 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 874 season minutes help explain the current ranking, while 3.3 goal contributions with 8.8 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 30.6 recent-form mark.

Last 10 matches

avg

6.6

0.2

#14Pool

Cole Campbell sits #14 out of 50 in the Striker pool. 98 minutes across 6 recent matches with a 6.4 average rating keep the current form profile active. 54.5 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 20 recent-form mark.

Last 10 matches

avg

6.8

0.4

#15Pool

Darren Yapi sits #15 out of 50 in the Striker pool. 466 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 724 season minutes help explain the current ranking, while 5 goal contributions with 7 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 23 recent-form mark.

Last 10 matches

avg

6.6

0.3

#16Pool

Nicholas Gioacchini sits #16 out of 50 in the Striker pool. 343 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 286.6 season minutes help explain the current ranking, while 1.1 goal contributions with 1.7 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 26 recent-form mark.

Last 10 matches

avg

6.6

0.7

#17Pool

Mathis Albert sits #17 out of 50 in the Striker pool. 1 minutes across 1 recent matches keep the current form profile active. 0.6 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 18.8 recent-form mark.

#18Pool

Duncan McGuire sits #18 out of 50 in the Striker pool. 398 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 470 season minutes help explain the current ranking, while 2 goal contributions with 6 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 33 recent-form mark.

Last 10 matches

avg

6.6

0.2

#19Pool

Jordan Pefok sits #19 out of 50 in the Striker pool. 457 minutes across 10 recent matches with a 6.3 average rating keep the current form profile active. 782.7 season minutes help explain the current ranking, while 0.6 goal contributions with 5.5 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 13.2 recent-form mark.

Last 10 matches

avg

6.5

1.2

#20Pool

Griffin Yow sits #20 out of 50 in the Striker pool. 501 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 1022.2 season minutes help explain the current ranking, while 2.7 goal contributions with 8.9 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 17.8 recent-form mark.

Last 10 matches

avg

6.6

0.4

#21Pool

Joshua Pynadath sits #21 out of 50 in the Striker pool. 460 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 460.4 season minutes help explain the current ranking, while 1.7 goal contributions with 5.5 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.8 recent-form mark.

Last 10 matches

avg

6.6

0.1

#22Pool

Isaiah Young sits #22 out of 50 in the Striker pool. 231 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 269 season minutes help explain the current ranking, while 0.6 goal contributions with 0.6 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 17.7 recent-form mark.

Last 10 matches

avg

6.7

1.0

#23Pool

Brian White sits #23 out of 50 in the Striker pool. 864 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 1467 season minutes help explain the current ranking, while 13 goal contributions with 30 shots on target adds role-specific value. 2 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

6.9

2.6

#24Pool

Daryl Dike sits #24 out of 50 in the Striker pool. 438 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 410.3 season minutes help explain the current ranking, while 1.7 goal contributions with 3.9 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 41.7 recent-form mark.

Last 10 matches

avg

6.6

0.7

#25Pool

Marcos Zambrano-Delgado sits #25 out of 50 in the Striker pool. 27 minutes across 2 recent matches with a 6.4 average rating keep the current form profile active. 12 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 11.5 recent-form mark.

Last 7 matches

avg

6.7

0.3

#26Starter

Weston McKennie sits #26 out of 50 in the Striker pool. 914 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 2060.3 season minutes help explain the current ranking, while 8.3 goal contributions with 36.9 key passes and 12.7 shots on target adds role-specific value. 7 senior national-team starts in the last 18 months and a 80 role-fit score support the case for selection.

Last 10 matches

avg

6.9

0.9

#27Pool

Malik Tillman sits #27 out of 50 in the Striker pool. 267 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 1222.1 season minutes help explain the current ranking, while 4.4 goal contributions with 16.5 key passes and 8.8 shots on target adds role-specific value. 13 senior national-team starts in the last 18 months and a 61 role-fit score support the case for selection.

Last 10 matches

avg

7.0

0.6

#28Substitute

Brenden Aaronson sits #28 out of 50 in the Striker pool. 714 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1393.2 season minutes help explain the current ranking, while 5 goal contributions with 9.9 shots on target adds role-specific value. 3 senior national-team starts in the last 18 months and a 60 role-fit score support the case for selection.

Last 10 matches

avg

6.8

0.0

#29Pool

Gianluca Busio sits #29 out of 50 in the Striker pool. 893 minutes across 10 recent matches with a 7.2 average rating keep the current form profile active. 1765.5 season minutes help explain the current ranking, while 6.1 goal contributions with 36.3 key passes and 13.2 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 49.8 recent-form mark.

Last 10 matches

avg

7.2

0.8

#30Substitute

Diego Luna sits #30 out of 50 in the Striker pool. 608 minutes across 9 recent matches with a 7.7 average rating keep the current form profile active. 608 season minutes help explain the current ranking, while 5 goal contributions with 29 key passes and 6 shots on target adds role-specific value. 9 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

7.4

0.9

#31Pool

Zavier Gozo sits #31 out of 50 in the Striker pool. 893 minutes across 10 recent matches with a 7.5 average rating keep the current form profile active. 1155 season minutes help explain the current ranking, while 39 combined tackles and interceptions, plus 19 key passes adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 57.9 recent-form mark.

Last 10 matches

avg

7.5

0.6

#32Starter

Timothy Weah sits #32 out of 50 in the Striker pool. 860 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1522.4 season minutes help explain the current ranking, while 3.3 goal contributions with 7.7 shots on target adds role-specific value. 5 senior national-team starts in the last 18 months and a 60 role-fit score support the case for selection.

Last 10 matches

avg

6.6

0.4

#33Pool

Jack de Vries sits #33 out of 50 in the Striker pool. 845 minutes across 10 recent matches with a 7.1 average rating keep the current form profile active. 811.3 season minutes help explain the current ranking, while 2.2 goal contributions with 17.1 key passes and 7.2 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 45.1 recent-form mark.

Last 10 matches

avg

7.0

1.9

#34Pool

Johan Gomez sits #34 out of 50 in the Striker pool. 801 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1222.1 season minutes help explain the current ranking, while 2.8 goal contributions with 8.3 key passes and 5.5 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 35.9 recent-form mark.

Last 10 matches

avg

6.7

0.7

#35Pool

Taha Habroune sits #35 out of 50 in the Striker pool. 636 minutes across 10 recent matches with a 7.2 average rating keep the current form profile active. 871 season minutes help explain the current ranking, while 3 goal contributions with 20 key passes and 3 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 46.7 recent-form mark.

Last 10 matches

avg

7.1

0.1

#36Pool

Gerardo Valenzuela sits #36 out of 50 in the Striker pool. 578 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 790 season minutes help explain the current ranking, while 5 goal contributions with 22 key passes and 5 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 39.9 recent-form mark.

Last 10 matches

avg

6.8

0.0

#37Pool

Richard Ledezma sits #37 out of 50 in the Striker pool. 678 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1254 season minutes help explain the current ranking, while 14.3 combined tackles and interceptions, plus 27 key passes adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 33.5 recent-form mark.

Last 10 matches

avg

6.7

0.8

#38Pool

Benjamin Cremaschi sits #38 out of 50 in the Striker pool. 231 minutes across 9 recent matches with a 6.6 average rating keep the current form profile active. 79.2 season minutes help explain the current ranking, while 0 goal contributions with 0.6 key passes and 0 shots on target adds role-specific value. 2 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

6.8

0.0

#39Alternate

Djordje Mihailović sits #39 out of 50 in the Striker pool. 403 minutes across 5 recent matches with a 7.1 average rating keep the current form profile active. 403 season minutes help explain the current ranking, while 3 goal contributions with 4 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 44.5 recent-form mark.

Last 5 matches

avg

7.1

0.2

#40Pool

Peyton Miller sits #40 out of 50 in the Striker pool. 697 minutes across 10 recent matches with a 6.5 average rating keep the current form profile active. 632 season minutes help explain the current ranking, while 3 goal contributions with 6 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 23.4 recent-form mark.

Last 10 matches

avg

6.7

1.5

#41Pool

Luke Brennan sits #41 out of 50 in the Striker pool. 189 minutes across 7 recent matches with a 6.4 average rating keep the current form profile active. 129 season minutes help explain the current ranking, while 0 goal contributions with 2 key passes and 1 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 23.1 recent-form mark.

Last 10 matches

avg

6.5

0.2

#42Pool

Patrick Agyemang sits #42 out of 50 in the Striker pool. 757 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1518 season minutes help explain the current ranking, while 7.2 goal contributions with 17.1 shots on target adds role-specific value. 8 senior national-team starts in the last 18 months and a 71 role-fit score support the case for selection.

Last 10 matches

avg

6.6

0.3

#43Pool

Damion Lamar Downs sits #43 out of 50 in the Striker pool. 411 minutes across 10 recent matches with a 6.4 average rating keep the current form profile active. 519.8 season minutes help explain the current ranking, while 0.6 goal contributions with 2.8 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 17.9 recent-form mark.

Last 10 matches

avg

6.4

0.1

#44Pool

Zach Booth sits #44 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#45Pool

Keyrol Alexis Figueroa Norales sits #45 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#46Pool

William Ostrander sits #46 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#47Pool

Myles Gardner sits #47 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#48Pool

Mattheo Dimareli sits #48 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#49Pool

Bajung Darboe sits #49 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.

#50Pool

Andre Gitau sits #50 out of 50 in the Striker pool. 0 minutes across 0 recent matches keep the current form profile active. 0 season minutes help explain the current ranking, while 0 goal contributions with 0 shots on target adds role-specific value. The case is driven mostly by club form right now, with a 58 role-fit score and a 15.2 recent-form mark.