The future of US Fencing is at stake!

For transparency, fairness, and athlete support, VOTE FOR:
(1) Jason Liu and (2) Abdel Salem on May 13th!

Statistics Profile

Angel Contramaestre Vasquez

2013
Is this your profile? Register with your USFA ID to claim it.
Claim profile

Win/loss statistics

2025-2026 2024-2025 2023-2024 2022-2023 Before 2022 All time
Victories 18 - - - - 18
Losses 33 - - - - 33
Win ratio 35.3% - - - - 35.3%
Pool victories 14 - - - - 14
Pool losses 26 - - - - 26
Pool win ratio 35.0% - - - - 35.0%
DE victories 4 - - - - 4
DE losses 7 - - - - 7
DE win ratio 36.4% - - - - 36.4%

Seasons start on August 1 and end on July 31.

Scores

2025-2026 2024-2025 2023-2024 2022-2023 Before 2022 All time
Easy wins 6 - - - - 6
Easy wins % 33.3% - - - - 33.3%
Close wins - - - - - -
Close wins % 0.0% - - - - 0.0%
Close losses 7 - - - - 7
Close losses % 21.2% - - - - 21.2%
Big losses 14 - - - - 14
Big losses % 42.4% - - - - 42.4%

Easy victories or big losses are 4+ touches in pools, 7+ in standard DEs, and 5+ in veteran or youth DEs.

Close bouts are 1 touch or fewer in pools, 3 or fewer in standard DEs, and 2 or fewer in veteran or youth DEs.

Bouts with time expired

2025-2026 2024-2025 2023-2024 2022-2023 Before 2022 All time
Victories 1 - - - - 1
Victories % 5.6% - - - - 5.6%
Losses 5 - - - - 5
Losses % 15.2% - - - - 15.2%
Total 6 - - - - 6
Total % 11.8% - - - - 11.8%

Events

2025-2026 2024-2025 2023-2024 2022-2023 Before 2022 All time
Events 7 - - - - 7
Tournaments 5 - - - - 5

Competition history

7 competitions, 51 bouts

Motor City RJCC/RYC

Y-12 Men's Foil U, Y12 May 3, 2026

Place 38 of 55 Seed 49 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
D 2:5 PALMERKLEIN Justin 48 - U 18 Bronzeville Fencing Academy 1010 695 18.8 30%
Pool Log in or create an account to report a bout correction.
D 1:5 LEE Sung-Yull 16 - U 33 Plymouth/Ann Arbor Fencing Academy 994 676 18.2 30%
Pool Log in or create an account to report a bout correction.
D 2:5 DESERANNO Leander 1 15 C24 1 Renaissance Fencing Club 2024 658 1.2 1%
Pool Log in or create an account to report a bout correction.
V 5:3 ZHAI Noah 17 - U 50 Renaissance Fencing Club 240 656 14.9 75%
Pool Log in or create an account to report a bout correction.
V 5:3 LEE Thomas 20 - U 32 Pittsburgh Fencers Club 545 671 23.2 58%
Pool Log in or create an account to report a bout correction.
D 3:4 NG Harry 33 - U 28 794 694 23.4 44%
T64 Log in or create an account to report a bout correction.
D 8:15 SALINAS Oliver 51 - U 26 West Michigan Fencing Academy 1129 1261 97.7 57%

Motor City RJCC/RYC

Y-14 Men's Foil C2, Y14 May 2, 2026

Place 57 of 58 Seed 26 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
D 3:5 THEKKEL Jonathan 19 - E26 39 Plymouth/Ann Arbor Fencing Academy 943 815 29.5 42%
Pool Log in or create an account to report a bout correction.
D 2:3 AN Jacob 36 - U 52 Eminence Fencing Academy 767 785 34.6 51%
Pool Log in or create an account to report a bout correction.
D 3:5 WILLIAMS Thomas 44 - U 34 Grand Rapids Fencing Academy 1015 751 22.3 33%
Pool Log in or create an account to report a bout correction.
D 0:5 LIN George 18 - E26 6 1251 728 13.7 20%
Pool Log in or create an account to report a bout correction.
D 0:5 MADDES Gage 37 - U 26 Renaissance Fencing Club 1030 715 19.4 30%
Pool Log in or create an account to report a bout correction.
D 0:5 FANG Haoyu 1 30 B25 3 Renaissance Fencing Club 2169 695 0.9 1%
T64 Log in or create an account to report a bout correction.
D 7:15 LIN George 18 - E26 6 1654 1325 63.9 31%

March NAC

Y-12 Men's Foil B2/C3, Y12 March 8, 2026

Place 196 of 229 Seed 134 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
V 4:2 LI Ethan 200 - U 187 Gold Fencing Club 603 905 27.6 69%
Pool Log in or create an account to report a bout correction.
D 1:5 HYUN Francis 196 - U 107 Renaissance Fencing Club 910 933 42.1 51%
Pool Log in or create an account to report a bout correction.
D 4:5 ZHANG Bryant 131 - U 195 Maximum Fencing Club 654 891 51.5 65%
Pool Log in or create an account to report a bout correction.
D 0:5 ZHAI Derrick 2 2 B26 6 East Coast Fencing Club 2056 839 2.8 2%
Pool Log in or create an account to report a bout correction.
D 2:5 DING Sam 68 74 U 84 Bay Area Fencing Club / Bay Area Fencing Club Pleasanton 1349 837 16.3 20%
Pool Log in or create an account to report a bout correction.
D 0:5 TAO Jiemi 65 71 U 26 1797 820 5.5 6%
T256 Log in or create an account to report a bout correction.
D 2:15 LEE Ryan 77 81 U 52 Fencing Institute Of Texas 1647 1407 81.7 36%

Queen City Cup Y8/RYC/RJCC

Y-12 Men's Foil U, Y12 February 21, 2026

Place 22 of 50 Seed 38 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
V 5:0 LEMEN Callan 48 - U 31 311 984 18.1 85%
Pool Log in or create an account to report a bout correction.
D 4:5 LEE Sung-Yull 17 - U 9 Plymouth/Ann Arbor Fencing Academy 850 1003 63.1 60%
Pool Log in or create an account to report a bout correction.
V 5:0 MARVEL Elliot 37 - U 26 Grand Rapids Fencing Academy 460 939 23.6 78%
Pool Log in or create an account to report a bout correction.
V 5:2 SHEN Hunter 15 - U 50 Eminence Fencing Academy 11 963 9.0 92%
Pool Log in or create an account to report a bout correction.
D 3:5 POST Hudson 50 - U 14 Heartland Fencing Academy 860 972 53.1 57%
Pool Log in or create an account to report a bout correction.
D 3:5 PAN Howard Haoran 2 23 E26 2 1616 919 13.5 13%
T64 Log in or create an account to report a bout correction.
V 15:3 TANG Ethan 27 - U 43 The Fencers Academy 1028 1439 80.3 71%
T32 Log in or create an account to report a bout correction.
D 4:15 JIAO Daniel 46 - U 8 Renaissance Fencing Club 1626 1519 112.3 44%

Fencing Center of Chicago RYC / RJC

Y-12 Men's Foil U, Y12 December 7, 2025

Place 15 of 48 Seed 31 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
D 0:5 MCCOOL Henry 2 89 U 1 Renaissance Fencing Club 1411 832 30.2 18%
Pool Log in or create an account to report a bout correction.
V 5:3 STEPHAN Tyler 15 - U 40 Fencing Center Of Chicago 601 802 52.1 62%
Pool Log in or create an account to report a bout correction.
V 5:3 POST Hudson 32 - U 37 Heartland Fencing Academy 911 854 69.8 46%
Pool Log in or create an account to report a bout correction.
V 5:3 SHAH Aadi 18 - U 23 Bronzeville Fencing Academy 541 924 34.5 73%
Pool Log in or create an account to report a bout correction.
V 5:2 LUND Jonah 48 - U 29 Grand Rapids Fencing Academy 450 958 26.2 79%
T64 Log in or create an account to report a bout correction.
V 15:0 KANG Roy 20 - U 48 Duel Fencing Club 1592 1171 234.1 33%
T32 Log in or create an account to report a bout correction.
V 15:10 REES Vaughan 41 - U 18 RedStar Fencing Club Chicago 1197 1405 138.9 60%
T16 Log in or create an account to report a bout correction.
D 9:15 ZHENG Lerui 1 63 E25 3 Renaissance Fencing Club 1892 1544 105.1 31%

Fencing Center of Chicago RYC / RJC

Y-14 Men's Foil C2, Y14 December 6, 2025

Place 42 of 61 Seed 51 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
D 3:5 KIM Ethen 60 - U 13 Youth Enrichment League Fencing Club 1056 896 109.0 41%
Pool Log in or create an account to report a bout correction.
D 3:4 MCCOOL Henry 21 - U 10 Renaissance Fencing Club 1383 787 48.4 19%
Pool Log in or create an account to report a bout correction.
D 4:5 LI Andy 1 145 C25 18 Eminence Fencing Academy 1442 738 36.0 15%
Pool Log in or create an account to report a bout correction.
D 2:5 CHASE Crosby 41 - U 43 Grand Rapids Fencing Academy 947 702 72.7 36%
Pool Log in or create an account to report a bout correction.
V 5:0 XU Rambert 40 - U 44 The Fencers Academy 1076 629 145.4 25%
Pool Log in or create an account to report a bout correction.
V 5:2 SHAH Aadi 20 - U 61 Bronzeville Fencing Academy 529 775 57.3 65%
T64 Log in or create an account to report a bout correction.
D 2:15 DHALIWAL Zorawar Singh 23 - U 23 Plymouth/Ann Arbor Fencing Academy 1475 1442 271.5 48%

2025 Escrime d'Halloween RYC/RJCC

Y-12 Men's Foil U, Y12 October 26, 2025

Place 25 of 44 Seed 25 Not ranked Rating U Ohio Fencing Center

Bout Score Opponent Country Seed Rank Rating Place Club Opponent
Strength
Strength Change Win
Chance
Pool Log in or create an account to report a bout correction.
V 5:2 WILLIAMS Thomas 31 - U 30 Grand Rapids Fencing Academy 883 2500 82.5 94%
Pool Log in or create an account to report a bout correction.
D 4:5 MILLIMAN August 37 - U 31 Royal Arts Fencing Academy 447 2582 1545.6 99%
Pool Log in or create an account to report a bout correction.
D 2:4 KOSCIK-AQUINO Nicholas 18 - U 15 Cleveland Fencing Academy East LLC 858 1037 319.4 59%
Pool Log in or create an account to report a bout correction.
V 5:2 KANAN Noland 43 - U 13 Renaissance Fencing Club 1238 717 329.5 24%
Pool Log in or create an account to report a bout correction.
D 2:4 DHALIWAL Zorawar Singh 4 88 U 6 Plymouth/Ann Arbor Fencing Academy 1081 1047 151.4 48%
T64 Log in or create an account to report a bout correction.
V 15:3 LEMEN Callan 20 - U 41 1097 2500 120.9 91%
T32 Log in or create an account to report a bout correction.
D 5:15 JAGANNATHAN Avi 38 - U 7 Renaissance Fencing Club 1062 2621 1178.8 94%