Players
Move between all players, the current roster, and the national-team depth chart.
Depth Chart
Review the full national-team pool by role group, with ranking context and evaluation rationale for each player.
Samuel Adeniran leads the Striker group right now. 281 minutes across 3 recent matches with a 6.8 average rating keep the current form profile active. 210 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 57.6 recent-form mark.
Last 3 matches
avg
6.8
▼ 0.7
Folarin Balogun sits #2 out of 60 in the Striker pool. 733 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1695.9 season minutes help explain the current ranking, while 12.1 goal contributions with 25.2 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
6.7
▼ 0.2
Ricardo Pepi sits #3 out of 60 in the Striker pool. 694 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1453.6 season minutes help explain the current ranking, while 14.6 goal contributions with 27.9 shots on target adds role-specific value. 3 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.6
▲ 0.2
Jalen Blesa sits #4 out of 60 in the Striker pool. 876 minutes across 10 recent matches with a 7.2 average rating keep the current form profile active. 2078.8 season minutes help explain the current ranking, while 9.6 goal contributions with 17.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 47.5 recent-form mark.
Last 10 matches
avg
7.2
▲ 1.0
Esmir Bajraktarević sits #5 out of 60 in the Striker pool. 511 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1102.3 season minutes help explain the current ranking, while 9.1 goal contributions with 14.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 49.9 recent-form mark.
Last 10 matches
avg
6.7
▲ 0.6
Cole Campbell sits #6 out of 60 in the Striker pool. 447 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 315.5 season minutes help explain the current ranking, while 1 goal contributions with 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 35.4 recent-form mark.
Last 10 matches
avg
6.6
▲ 0.3
Justin Ellis sits #7 out of 60 in the Striker pool. 582 minutes across 10 recent matches with a 7.0 average rating keep the current form profile active. 1301 season minutes help explain the current ranking, while 9 goal contributions with 13 shots on target adds role-specific value. 2 senior national-team starts in the last 18 months and a 77 role-fit score support the case for selection.
Last 10 matches
avg
7.1
▼ 1.7
Haji Wright sits #8 out of 60 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
Josh Sargent sits #9 out of 60 in the Striker pool. 856 minutes across 10 recent matches with a 7.2 average rating keep the current form profile active. 2641.3 season minutes help explain the current ranking, while 15.1 goal contributions with 28.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.1
▼ 0.6
Justin Butler sits #10 out of 60 in the Striker pool. 571 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 231 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 46.4 recent-form mark.
Last 10 matches
avg
6.7
▲ 0.9
Julian Hall sits #11 out of 60 in the Striker pool. 823 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 2220 season minutes help explain the current ranking, while 13 goal contributions with 26 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
7.2
▼ 0.8
Patrick Agyemang sits #12 out of 60 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. 7 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
Charlie Kellman sits #13 out of 60 in the Striker pool. 323 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 915.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 43.1 recent-form mark.
Last 10 matches
avg
6.6
▲ 0.0
Nicholas Gioacchini sits #14 out of 60 in the Striker pool. 497 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 595.6 season minutes help explain the current ranking, while 4.1 goal contributions with 7.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.5
Jacob Murrell sits #15 out of 60 in the Striker pool. 442 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 100 season minutes help explain the current ranking, while 0 goal contributions with 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 38 recent-form mark.
Last 10 matches
avg
6.5
▲ 0.3
Korede Osundina sits #16 out of 60 in the Striker pool. 366 minutes across 10 recent matches with a 6.5 average rating keep the current form profile active. 501.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 24.3 recent-form mark.
Last 10 matches
avg
6.5
▼ 0.6
Isaiah Young sits #17 out of 60 in the Striker pool. 280 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 311 season minutes help explain the current ranking, while 1.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 29.9 recent-form mark.
Last 10 matches
avg
6.7
▲ 0.2
Damion Lamar Downs sits #18 out of 60 in the Striker pool. 172 minutes across 10 recent matches with a 6.4 average rating keep the current form profile active. 550.8 season minutes help explain the current ranking, while 0.6 goal contributions with 4.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 15.2 recent-form mark.
Last 10 matches
avg
6.5
▼ 0.6
Cade Dylan Cowell sits #19 out of 60 in the Striker pool. 622 minutes across 10 recent matches with a 6.8 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 27.9 recent-form mark.
Last 10 matches
avg
6.8
▲ 0.6
Mathis Albert sits #20 out of 60 in the Striker pool. 91 minutes across 2 recent matches with a 6.7 average rating 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. 1 senior national-team starts in the last 18 months and a 62 role-fit score support the case for selection.
Last 4 matches
avg
6.9
▼ 0.1
Andrija Novaković sits #21 out of 60 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
Johan Gomez sits #22 out of 60 in the Striker pool. 494 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1247.1 season minutes help explain the current ranking, while 2.8 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 18 recent-form mark.
Last 10 matches
avg
6.6
▼ 1.2
Dylan Borso sits #23 out of 60 in the Striker pool. 105 minutes across 4 recent matches with a 7.0 average rating keep the current form profile active. 105 season minutes help explain the current ranking, while 0 goal contributions with 0 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 38.5 recent-form mark.
Last 4 matches
avg
6.6
▼ 1.0
Dániel Pintér sits #24 out of 60 in the Striker pool. 422 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 442 season minutes help explain the current ranking, while 1 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 29.5 recent-form mark.
Last 10 matches
avg
6.0
▼ 0.6
Darren Yapi sits #25 out of 60 in the Striker pool. 456 minutes across 10 recent matches with a 6.5 average rating keep the current form profile active. 1308 season minutes help explain the current ranking, while 5 goal contributions with 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 22.3 recent-form mark.
Last 10 matches
avg
6.5
▲ 0.4
Jordan Pefok sits #26 out of 60 in the Striker pool. 426 minutes across 10 recent matches with a 6.3 average rating keep the current form profile active. 872.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 12.2 recent-form mark.
Last 10 matches
avg
6.4
▲ 0.1
Duncan McGuire sits #27 out of 60 in the Striker pool. 312 minutes across 10 recent matches with a 6.5 average rating keep the current form profile active. 920 season minutes help explain the current ranking, while 2 goal contributions with 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 25.7 recent-form mark.
Last 10 matches
avg
6.5
▲ 0.3
Taylor Booth sits #28 out of 60 in the Striker pool. 198 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 254.5 season minutes help explain the current ranking, while 0 goal contributions with 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 20.6 recent-form mark.
Last 10 matches
avg
6.6
▼ 0.8
Griffin Yow sits #29 out of 60 in the Striker pool. 238 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 1247.2 season minutes help explain the current ranking, while 2.7 goal contributions with 12.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 20.8 recent-form mark.
Last 10 matches
avg
6.6
▲ 0.2
Chase Adams sits #30 out of 60 in the Striker pool. 292 minutes across 9 recent matches with a 6.7 average rating keep the current form profile active. 188 season minutes help explain the current ranking, while 1 goal contributions with 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 26.8 recent-form mark.
Last 8 matches
avg
6.7
▲ 0.3
Brian White sits #31 out of 60 in the Striker pool. 800 minutes across 10 recent matches with a 7.1 average rating keep the current form profile active. 1935 season minutes help explain the current ranking, while 16 goal contributions with 38 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.1
Marcos Zambrano-Delgado sits #32 out of 60 in the Striker pool. 258 minutes across 9 recent matches with a 6.4 average rating keep the current form profile active. 254 season minutes help explain the current ranking, while 1 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 22.8 recent-form mark.
Last 10 matches
avg
6.4
▼ 0.3
Joshua Pynadath sits #33 out of 60 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
Jerome Williams Jr. sits #34 out of 60 in the Striker pool. 135 minutes across 5 recent matches with a 6.5 average rating keep the current form profile active. 18 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.1 recent-form mark.
Last 5 matches
avg
6.6
▲ 0.0
Daryl Dike sits #35 out of 60 in the Striker pool. 399 minutes across 10 recent matches with a 6.5 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 34.9 recent-form mark.
Last 10 matches
avg
6.6
▲ 1.4
Weston McKennie sits #36 out of 60 in the Striker pool. 817 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 2293 season minutes help explain the current ranking, while 9.3 goal contributions with 38.9 key passes and 13.7 shots on target adds role-specific value. 10 senior national-team starts in the last 18 months and a 70 role-fit score support the case for selection.
Last 10 matches
avg
6.9
▲ 0.0
Malik Tillman sits #37 out of 60 in the Striker pool. 439 minutes across 10 recent matches with a 7.0 average rating keep the current form profile active. 1430.1 season minutes help explain the current ranking, while 5.4 goal contributions with 20.5 key passes and 8.8 shots on target adds role-specific value. 18 senior national-team starts in the last 18 months and a 74 role-fit score support the case for selection.
Last 10 matches
avg
6.9
▼ 0.5
Peyton Miller sits #38 out of 60 in the Striker pool. 842 minutes across 10 recent matches with a 7.6 average rating keep the current form profile active. 1717 season minutes help explain the current ranking, while 11 goal contributions with 26 shots on target adds role-specific value. 1 senior national-team starts in the last 18 months and a 62 role-fit score support the case for selection.
Last 10 matches
avg
7.5
▼ 1.7
Timothy Weah sits #39 out of 60 in the Striker pool. 840 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 2049.4 season minutes help explain the current ranking, while 3.3 goal contributions with 9.7 shots on target adds role-specific value. 6 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.4
▼ 1.5
Diego Luna sits #40 out of 60 in the Striker pool. 640 minutes across 10 recent matches with a 7.3 average rating keep the current form profile active. 1230 season minutes help explain the current ranking, while 8 goal contributions with 45 key passes and 11 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
7.0
▲ 0.1
Brenden Aaronson sits #41 out of 60 in the Striker pool. 453 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 1588.2 season minutes help explain the current ranking, while 5 goal contributions with 10.9 shots on target adds role-specific value. 4 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.5
▼ 0.5
Taha Habroune sits #42 out of 60 in the Striker pool. 698 minutes across 10 recent matches with a 7.0 average rating keep the current form profile active. 1737 season minutes help explain the current ranking, while 4 goal contributions with 36 key passes and 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 50.2 recent-form mark.
Last 10 matches
avg
7.0
▲ 1.8
Gerardo Valenzuela sits #43 out of 60 in the Striker pool. 783 minutes across 10 recent matches with a 7.1 average rating keep the current form profile active. 1651 season minutes help explain the current ranking, while 8 goal contributions with 43 key passes and 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 45.9 recent-form mark.
Last 10 matches
avg
7.1
▼ 0.3
Timothy Justin Tillman sits #44 out of 60 in the Striker pool. 628 minutes across 10 recent matches with a 7.1 average rating keep the current form profile active. 1686 season minutes help explain the current ranking, while 4 goal contributions with 28 key passes and 9 shots on target adds role-specific value. 1 senior national-team starts in the last 18 months and a 62 role-fit score support the case for selection.
Last 10 matches
avg
7.0
▲ 1.0
Ervin Torres sits #45 out of 60 in the Striker pool. 879 minutes across 10 recent matches with a 6.9 average rating keep the current form profile active. 838 season minutes help explain the current ranking, while 4 goal contributions with 7 key passes and 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 33.9 recent-form mark.
Last 10 matches
avg
6.9
▼ 0.8
Djordje Mihailović sits #46 out of 60 in the Striker pool. 568 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 864 season minutes help explain the current ranking, while 7 goal contributions with 24 key passes and 10 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.3 recent-form mark.
Last 10 matches
avg
6.8
▼ 0.7
Zavier Gozo sits #47 out of 60 in the Striker pool. 661 minutes across 10 recent matches with a 7.2 average rating keep the current form profile active. 1461 season minutes help explain the current ranking, while 10 goal contributions with 20 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.7 recent-form mark.
Last 10 matches
avg
6.8
▲ 0.0
Jack de Vries sits #48 out of 60 in the Striker pool. 621 minutes across 10 recent matches with a 6.7 average rating keep the current form profile active. 1060.3 season minutes help explain the current ranking, while 2.2 goal contributions with 25.1 key passes and 9.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 44 recent-form mark.
Last 10 matches
avg
6.8
▼ 0.2
Benjamin Cremaschi sits #49 out of 60 in the Striker pool. 258 minutes across 10 recent matches with a 6.5 average rating keep the current form profile active. 119.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. The case is driven mostly by club form right now, with a 58 role-fit score and a 32.3 recent-form mark.
Last 10 matches
avg
6.5
▼ 0.3
Richard Ledezma sits #50 out of 60 in the Striker pool. 494 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 1728 season minutes help explain the current ranking, while 6 goal contributions with 32 key passes and 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 30.7 recent-form mark.
Last 10 matches
avg
6.7
▼ 0.4
Jackson Hopkins sits #51 out of 60 in the Striker pool. 549 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 1658 season minutes help explain the current ranking, while 3 goal contributions with 20 key passes and 16 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.5 recent-form mark.
Last 10 matches
avg
6.8
▲ 0.4
Calvin Jay Fodrey sits #52 out of 60 in the Striker pool. 334 minutes across 10 recent matches with a 6.2 average rating keep the current form profile active. 123 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 30.3 recent-form mark.
Last 10 matches
avg
6.3
▲ 0.1
Gianluca Busio sits #53 out of 60 in the Striker pool. 849 minutes across 10 recent matches with a 7.3 average rating keep the current form profile active. 2079.5 season minutes help explain the current ranking, while 8.1 goal contributions with 41.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 54.1 recent-form mark.
Last 10 matches
avg
7.3
▲ 0.5
Yuval Ranon sits #54 out of 60 in the Striker pool. 121 minutes across 10 recent matches with a 6.8 average rating keep the current form profile active. 272.8 season minutes help explain the current ranking, while 2.2 goal contributions with 5.5 key passes and 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 40.1 recent-form mark.
Last 10 matches
avg
6.6
▼ 0.1
Luke Brennan sits #55 out of 60 in the Striker pool. 329 minutes across 10 recent matches with a 6.6 average rating keep the current form profile active. 524 season minutes help explain the current ranking, while 0 goal contributions with 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 18.3 recent-form mark.
Last 10 matches
avg
6.5
▲ 0.2
Zach Booth sits #56 out of 60 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.
Keyrol Alexis Figueroa Norales sits #57 out of 60 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.
Jaidyn Contreras sits #58 out of 60 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.
William Ostrander sits #59 out of 60 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.
Din Klapija sits #60 out of 60 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.