The future of US Fencing is at stake!

For transparency, fairness, and athlete support, VOTE NOW for:
(1) Jason Liu and (2) Abdel Salem.

Statistics Profile

Ulises G Soto

2003
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 - 16 - 17 38 71
Losses - 10 - 2 16 28
Win ratio - 61.5% - 89.5% 70.4% 71.7%
Pool victories - 11 - 11 24 46
Pool losses - 7 - - 10 17
Pool win ratio - 61.1% - 100.0% 70.6% 73.0%
DE victories - 5 - 6 14 25
DE losses - 3 - 2 6 11
DE win ratio - 62.5% - 75.0% 70.0% 69.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 - 4 - 13 20 37
Easy wins % - 25.0% - 76.5% 52.6% 52.1%
Close wins - 6 - 2 5 13
Close wins % - 37.5% - 11.8% 13.2% 18.3%
Close losses - 2 - - 5 7
Close losses % - 20.0% - 0.0% 31.2% 25.0%
Big losses - 1 - - 3 4
Big losses % - 10.0% - 0.0% 18.8% 14.3%

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.

Events

2025-2026 2024-2025 2023-2024 2022-2023 Before 2022 All time
Events - 3 - 2 6 11
Tournaments - 3 - 2 5 10

Competition history

11 competitions, 99 bouts

National Championships and July Challenge (Summer Nationals)

Div I Men's Foil A4, DV1 July 1, 2025

Place 114 of 198 Seed 177 Not ranked Rating B24 Precision Athletics Fencing Club

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:4 KNIZHNIK David 62 94 A25 140 Jovanovic Fencing 2941 3113 17.1 61%
Pool Log in or create an account to report a bout correction.
D 2:5 RADOSLAVOV Ivan-Asen 55 86 A24 84 Fencers Club Inc. 2679 3130 35.2 77%
Pool Log in or create an account to report a bout correction.
D 2:5 LIN Xilong 119 - A25 108 LA International Fencing 2582 3094 36.2 80%
Pool Log in or create an account to report a bout correction.
D 1:5 NDIAYE Edriss G. 4 11 A25 52 SoCAL Fencing Center / Columbus International Fencing Academy 3492 3058 10.2 24%
Pool Log in or create an account to report a bout correction.
V 5:3 DINSAY Kristjan 113 - A25 79 Elite Fencing Club 2656 3048 10.9 74%
Pool Log in or create an account to report a bout correction.
V 5:1 LI Edison M. 172 - B25 174 2244 3059 4.4 91%
T256 Log in or create an account to report a bout correction.
V 15:10 HAYES Stewart 153 - B25 149 2481 3268 7.8 90%
T128 Log in or create an account to report a bout correction.
D 11:15 ZHANG Daniel D. 8 18 A25 11 Star Fencing Academy 4204 3276 5.4 7%

October NAC

Div I Men's Foil A4, DV1 October 5, 2024

Place 149 of 303 Seed 188 Not ranked Rating B24 Precision Athletics Fencing Club

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:4 HOOSHI Jayden C. 110 - A24 121 East Coast Fencing Club 3252 3158 27.9 44%
Pool Log in or create an account to report a bout correction.
V 5:4 GÉLINAS Jonathan 190 - B24 270 2863 3186 14.9 70%
Pool Log in or create an account to report a bout correction.
V 5:3 CHO Xzander 266 - C24 299 Manhattan Fencing Center 2001 3201 1.8 98%
Pool Log in or create an account to report a bout correction.
D 3:5 LO Conrad 37 47 A24 101 Massialas Foundation (M Team) 3249 3203 22.2 47%
Pool Log in or create an account to report a bout correction.
D 4:5 PARRISH Evan 270 - C24 186 AIC Fencing Club 2540 3180 45.1 85%
Pool Log in or create an account to report a bout correction.
D 3:5 KATAYAMA Kevin 115 - A24 61 V Fencing Club 3117 3135 22.8 51%
T256 Log in or create an account to report a bout correction.
V 15:14 GONG Benjamin 128 - A24 181 Jovanovic Fencing 2932 3262 20.7 70%
T128 Log in or create an account to report a bout correction.
D 14:15 CHEN Ziyuan 74 97 A23 5 Golden State Fencing Academy / University Of Notre Dame NCAA 3815 3282 13.9 19%

Fortune ROC/RJCC/RYC

Div I-A Men's Foil A3, D1A September 1, 2024

Place 8 of 81 Seed 28 Not ranked Rating B22 Precision Athletics Fencing Club

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:4 CHEN Charlie Tian-You 52 - C23 30 2463 3195 7.6 88%
Pool Log in or create an account to report a bout correction.
V 5:1 HE Bourne 78 - U 76 Silicon Valley Fencing Center 1427 3203 0.2 > 99%
Pool Log in or create an account to report a bout correction.
D 3:5 MEDVIDOVIC Pavle 57 - D24 32 LA International Fencing 2122 3203 73.8 96%
Pool Log in or create an account to report a bout correction.
V 5:0 KALIPERSAD Neil A. 50 - C23 65 East Coast Fencing Club 2020 3129 2.6 97%
Pool Log in or create an account to report a bout correction.
V 5:2 GIRALDO Pablo E. 21 - B23 41 Socal Fencing Center 2754 3132 14.6 73%
Pool Log in or create an account to report a bout correction.
V 5:2 MA Andrew 4 144 C24 34 Massialas Foundation (M Team) 2646 3147 11.4 79%
T64 Log in or create an account to report a bout correction.
V 15:4 BROWN Darius D. 33 - C24 57 2420 3313 7.3 92%
T32 Log in or create an account to report a bout correction.
V 15:11 MARÍN MANRÍQUEZ Ángel Fernando 49 - C23 29 2844 3320 17.6 76%
T16 Log in or create an account to report a bout correction.
V 15:14 KIM Daniel Y. 17 - B24 10 Silicon Valley Fencing Center 2485 3338 7.6 92%
T8 Log in or create an account to report a bout correction.
D 9:15 LI Toby 13 - B24 2 2456 3345 83.8 92%

BladeRunner ROC/RJC

Junior Men's Foil A2/B3, JNR October 29, 2022

Place 9 of 79 Seed 12 Not ranked Rating B22 Elite International Fencers Club

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 SETLUR Bhrugu 57 - E22 39 Prime Fencing Academy 2059 3164 3.0 96%
Pool Log in or create an account to report a bout correction.
V 5:1 ZHENG Zhe 36 - C21 32 Golubitsky Fencing Center 2389 3167 7.2 90%
Pool Log in or create an account to report a bout correction.
V 5:2 CORTRIGHT Joshua C. 37 - D22 64 Le Club Touche / V Fencing Club 2332 3174 6.1 92%
Pool Log in or create an account to report a bout correction.
V 5:1 YOUNG Owen 62 - E21 58 South Denver Fencing Academy 1724 3180 0.9 99%
Pool Log in or create an account to report a bout correction.
V 5:0 MARTIN IV Elmer D. 13 - B22 22 LA International Fencing 2746 3181 14.4 76%
T64 Log in or create an account to report a bout correction.
V 15:4 DALVA Michael 56 - E22 59 LA International Fencing 1772 3381 0.9 99%
T32 Log in or create an account to report a bout correction.
V 15:3 LLIDO Soren 49 - D22 26 Orange County Fencing Center 2385 3382 6.0 95%
T16 Log in or create an account to report a bout correction.
D 11:15 MUSHER Benjamin J. 35 - C21 7 LA International Fencing 2785 3388 75.3 83%

South Coast RJCC/ROC

Junior Men's Foil A2/B3, JNR September 25, 2022

Place 3 of 103 Seed 27 Not ranked Rating C21 Elite International Fencers Club

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 LING Eddie 35 - D22 24 Silicon Valley Fencing Center 2415 3134 8.8 88%
Pool Log in or create an account to report a bout correction.
V 5:2 CANLAS Nathan 4 137 C22 26 LA International Fencing 2726 3142 15.9 75%
Pool Log in or create an account to report a bout correction.
V 5:4 SETLUR Bhrugu 62 - E22 57 Prime Fencing Academy 2060 3158 3.1 96%
Pool Log in or create an account to report a bout correction.
V 5:0 YUAN Jonathan 93 - U 101 898 3161 0.1 > 99%
Pool Log in or create an account to report a bout correction.
V 5:1 SMITH Jeremiah 87 - U 90 Beverly Hills Fencers' Club / Torrance Fencing Club 1387 3161 0.4 > 99%
Pool Log in or create an account to report a bout correction.
V 5:1 EDISON Ansel 58 - E22 52 Massialas Foundation (M Team) / Unattached 1903 3162 1.8 98%
T64 Log in or create an account to report a bout correction.
V 15:5 PARK Rion 59 - E22 60 Massialas Foundation (M Team) 2169 3351 4.4 97%
T32 Log in or create an account to report a bout correction.
V 15:4 NAYGAS LAWRENCE I. 24 - C22 25 LA International Fencing 2934 3355 25.9 75%
T16 Log in or create an account to report a bout correction.
V 15:7 GOBBO Alexander 26 - C21 11 Orange County Fencing Center / Unattached 2767 3381 17.2 84%
T8 Log in or create an account to report a bout correction.
V 15:14 YU Anders 7 - A21 6 Silicon Valley Fencing Center 3155 3398 32.1 65%
T4 Log in or create an account to report a bout correction.
D 10:15 GODZHIK Zachary 8 - A21 2 LA International Fencing 3320 3431 49.4 57%

January NAC

Junior Men's Foil A4, JNR January 8, 2022

Place 62 of 239 Seed 170 Not ranked Rating C21 Elite International Fencers Club

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 YU Anders 122 - A21 154 Silicon Valley Fencing Center 3026 3115 32.6 56%
Pool Log in or create an account to report a bout correction.
D 4:5 LI Raphael C. 41 45 A21 14 Massialas Foundation (M Team) 3087 3147 37.9 54%
Pool Log in or create an account to report a bout correction.
D 2:5 CHEN Andrew 30 33 A21 1 Bluegrass Fencers' Club 3327 3109 24.8 36%
Pool Log in or create an account to report a bout correction.
V 5:2 DEGROOT Blake 182 - C20 119 2624 3084 15.9 77%
Pool Log in or create an account to report a bout correction.
V 5:4 MAURER Ned (John) E. 100 124 A19 211 US Air Force Academy NCAA University / Moe Fencing Club LLC 3142 3100 33.4 47%
T256 Log in or create an account to report a bout correction.
V 15:7 KANG Anthony 193 - D21 158 Massialas Foundation (M Team) 2763 3280 25.9 79%
T128 Log in or create an account to report a bout correction.
V 15:12 SULLIVAN Jackson R. 58 69 A19 68 Moe Fencing Club LLC 3475 3305 66.9 39%
T64 Log in or create an account to report a bout correction.
D 4:15 HAMILTON Bogdan A. 9 10 A21 13 The Fencers Academy 3927 3372 21.3 19%

January NAC

Div I Men's Foil A4, DV1 January 7, 2022

Place 165 of 227 Seed 210 Not ranked Rating C21 Elite International Fencers Club

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:3 SCHULZE-KALT Graydon L. 158 - B21 100 Elite Fencing Club 2939 3232 33.6 68%
Pool Log in or create an account to report a bout correction.
D 2:5 LEE Aidan 179 - B21 191 Fencing Sports Academy, Inc. / Invicta Sports 2817 3266 79.3 76%
Pool Log in or create an account to report a bout correction.
D 3:5 LO Conrad 44 54 A21 10 Massialas Foundation (M Team) 3488 3187 29.3 32%
Pool Log in or create an account to report a bout correction.
V 5:4 SNYTSHEUVEL John Evan (Evan) 23 29 A21 189 LA International Fencing 3396 3157 57.1 35%
Pool Log in or create an account to report a bout correction.
D 2:5 XIAO EDWARD 108 - A21 96 Silicon Valley Fencing Center 2907 3215 58.1 69%
Pool Log in or create an account to report a bout correction.
D 2:5 BRUK Peter J. 88 115 A21 68 Gutkovskiy Fencing Academy 3089 3156 41.9 54%
T256 Log in or create an account to report a bout correction.
D 12:15 AHN Jun 91 119 B21 96 East Coast Fencing Club 3044 3370 90.4 70%

9th Annual Little Musketeers RYC and RJC

Junior Men's Foil B2/C3, JNR November 14, 2021

Place 2 of 64 Seed 16 Not ranked Rating C19 Elite International Fencers Club

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 PIESNER Zachary C. 24 - D21 25 LA International Fencing 2412 3187 14.7 89%
Pool Log in or create an account to report a bout correction.
V 5:1 YEE Johnathan 37 - E19 38 The Fencing Center 2311 3202 10.8 92%
Pool Log in or create an account to report a bout correction.
V 5:0 BEECHER Keegan 43 - U 59 838 3213 0.1 > 99%
Pool Log in or create an account to report a bout correction.
V 5:0 PORTER Rory 64 - U 51 Piedmont Fencing Team / West Berkeley Fencing Club 948 3213 0.1 > 99%
Pool Log in or create an account to report a bout correction.
V 5:4 GOLDADE Luke A. 5 - B21 12 Orange County Fencing Center 2590 3213 19.3 84%
T64 Log in or create an account to report a bout correction.
V 15:2 NA Larry 59 - U 60 United Fencing Academy 1973 3293 8.7 96%
T32 Log in or create an account to report a bout correction.
V 15:6 SADOVSKY Leor B. 6 - B21 27 LA International Fencing / United Fencing Academy 2839 3302 46.2 76%
T16 Log in or create an account to report a bout correction.
V 15:1 LLIDO Soren 20 - D21 15 Orange County Fencing Center 2404 3348 15.8 93%
T8 Log in or create an account to report a bout correction.
V 15:7 WYMAN Julian 10 - C21 7 Massialas Foundation (M Team) 2968 3364 45.9 73%
T4 Log in or create an account to report a bout correction.
V 15:9 GODZHIK Zachary 4 - B21 3 LA International Fencing 3319 3410 67.0 56%
T2 Log in or create an account to report a bout correction.
D 14:15 SCHULZE-KALT Graydon L. 3 - B21 1 Elite Fencing Club 3072 3477 106.8 74%

BladeRunner ROC+RJC

Div I-A Men's Foil A3, D1A November 7, 2021

Place 10 of 68 Seed 46 Not ranked Rating C19 Elite International Fencers Club

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 KIESS Christopher 65 - U 68 West Berkeley Fencing Club 1504 3093 3.9 98%
Pool Log in or create an account to report a bout correction.
D 3:5 GODZHIK Zachary 28 - B21 5 LA International Fencing 2982 3097 90.2 57%
Pool Log in or create an account to report a bout correction.
V 5:1 ZENG Lucas H. 13 - A21 11 Maximum Fencing Club 3161 3007 85.5 41%
Pool Log in or create an account to report a bout correction.
V 5:2 SIU Aiden 41 - C21 16 Orange County Fencing Center 2728 3092 38.6 72%
Pool Log in or create an account to report a bout correction.
V 5:3 DARIANO Noah G. 8 - A21 47 Silicon Valley Fencing Center 2803 3131 38.5 70%
Pool Log in or create an account to report a bout correction.
V 5:3 CORTRIGHT Joshua C. 52 - D21 53 Le Club Touche / V Fencing Club 2473 3169 18.2 86%
T64 Log in or create an account to report a bout correction.
V 15:0 SHEBEST Shane 67 - U 59 Team Touche Fencing Center 2579 3416 33.2 84%
T32 Log in or create an account to report a bout correction.
V 15:6 FINNEY Lorenz 66 - U 24 Marin Fencing Academy LLC 2262 3449 11.9 96%
T16 Log in or create an account to report a bout correction.
D 7:15 SCHULZE-KALT Graydon L. 20 - B21 8 Elite Fencing Club 3014 3461 168.2 75%

Blade Runner ROC RJC

Junior Men's Foil A3, JNR November 23, 2019

Place 23 of 88 Seed 43 Not ranked Rating C19

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 4:5 LEVY Jacob M. 8 122 A19 19 Fresno Fencing Academy 3216 3178 144.7 48%
Pool Log in or create an account to report a bout correction.
V 5:3 LI Avery Peihong 68 - E19 84 Golubitsky Fencing Center 2343 3034 45.6 84%
Pool Log in or create an account to report a bout correction.
D 2:5 DAVIS Christopher M. 15 159 C19 29 Massialas Foundation (M Team) 2703 3079 176.0 71%
Pool Log in or create an account to report a bout correction.
V 5:0 CATLIN Adam 18 - B19 14 United Fencing Academy 3006 2903 114.0 44%
Pool Log in or create an account to report a bout correction.
V 5:2 WANG Andrew 60 - D19 50 Silicon Valley Fencing Center 2727 3017 60.4 67%
Pool Log in or create an account to report a bout correction.
V 5:1 OLARU-HAGEN Eric 88 - U 78 Piedmont Fencing Team 2114 3078 15.2 93%
T64 Log in or create an account to report a bout correction.
V 15:6 FARQUHARSON Cole 12 148 B18 45 Park City Fencing 3215 3418 117.3 61%
T32 Log in or create an account to report a bout correction.
D 7:15 SOHN Christopher 4 89 B19 9 Massialas Foundation (M Team) 3609 3535 119.2 46%

Escondido RJCC

Junior Men's Foil B2, JNR October 25, 2019

Place 2 of 35 Seed 19 Not ranked Rating D19

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 FORTNER Lance R. 2 118 B19 10 United Fencing Academy 2956 2500 364.3 33%
Pool Log in or create an account to report a bout correction.
V 5:3 MORALES Ian N. 11 - C19 13 San Diego Fencing Center 2594 2136 577.0 31%
Pool Log in or create an account to report a bout correction.
V 5:1 OLARU-HAGEN Eric 33 - U 33 Piedmont Fencing Team 1791 2713 81.0 86%
Pool Log in or create an account to report a bout correction.
V 5:2 NAM Michael 26 - E19 31 Orange County Fencing Center 2060 2794 92.4 83%
Pool Log in or create an account to report a bout correction.
V 5:1 LI Avery Peihong 31 - U 23 Golubitsky Fencing Center 2369 2886 110.2 76%
Pool Log in or create an account to report a bout correction.
V 5:3 CATLIN Adam 9 - C19 1 United Fencing Academy 2992 2996 182.0 50%
T32 Log in or create an account to report a bout correction.
V 15:3 RYOU Aiden 24 - E19 27 Elite International Fencers Club 1811 2500 284.7 74%
T16 Log in or create an account to report a bout correction.
V 15:3 JORDON Kaleb W. 21 - D19 16 United Fencing Academy / Points West Fencing Club 2425 2785 297.0 65%
T8 Log in or create an account to report a bout correction.
V 15:7 FUNK Theo S. 8 - C19 5 United Fencing Academy / Presidio Fencing Club 3098 3082 329.6 49%
T4 Log in or create an account to report a bout correction.
V 15:13 KO Brian J. 1 115 A19 3 Elite International Fencers Club 3595 3411 296.5 41%
T2 Log in or create an account to report a bout correction.
D 14:15 CATLIN Adam 9 - C19 1 United Fencing Academy 3266 3708 289.7 73%