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

Caffrey Mah

2016
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 14 8 - - - 22
Losses 20 12 - - - 32
Win ratio 41.2% 40.0% - - - 40.7%
Pool victories 12 8 - - - 20
Pool losses 15 10 - - - 25
Pool win ratio 44.4% 44.4% - - - 44.4%
DE victories 2 - - - - 2
DE losses 5 2 - - - 7
DE win ratio 28.6% 0.0% - - - 22.2%

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 5 2 - - - 7
Easy wins % 35.7% 25.0% - - - 31.8%
Close wins 1 2 - - - 3
Close wins % 7.1% 25.0% - - - 13.6%
Close losses 7 1 - - - 8
Close losses % 35.0% 8.3% - - - 25.0%
Big losses 8 7 - - - 15
Big losses % 40.0% 58.3% - - - 46.9%

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 % 0.0% 12.5% - - - 4.5%
Losses 3 - - - - 3
Losses % 15.0% 0.0% - - - 9.4%
Total 3 1 - - - 4
Total % 8.8% 5.0% - - - 7.4%

Events

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

Competition history

8 competitions, 54 bouts

Fortune SYC/RJCC

Y-10 Men's Épée U, Y10 May 3, 2026

Place 53 of 79 Seed 48 Not ranked Rating U Fortune Fencing

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 LI Ethan 23 66 U 12 San Diego Fencing Center 645 507 20.6 41%
Pool Log in or create an account to report a bout correction.
D 2:5 LEE Zeo 47 - U 31 TeamK Fencing 116 486 36.9 73%
Pool Log in or create an account to report a bout correction.
V 5:3 DUFFY Dashiel 71 - U 71 Northern Colorado Fencers 750 450 30.4 32%
Pool Log in or create an account to report a bout correction.
V 5:3 BERTEL Timothee 74 - U 62 Beverly Hills Fencers' Club 204 480 15.1 67%
Pool Log in or create an account to report a bout correction.
D 1:5 FU Benjamin 2 4 U 2 Yang Fencing Club 1243 495 5.9 11%
Pool Log in or create an account to report a bout correction.
D 4:5 SZETO Jonathan 26 73 U 15 Academy Of Fencing Masters (AFM) 793 489 14.2 31%
T128 Log in or create an account to report a bout correction.
V 10:4 ISLAM Ryan 37 - U 77 ASER International Fencing Academy 1137 973 152.3 41%
T64 Log in or create an account to report a bout correction.
D 1:10 LIU YULIN 5 13 U 3 Dynamo Fencing Center Inc. 1717 1125 47.0 19%

Fortune RYC/RJCC

Y-10 Men's Épée U, Y10 March 14, 2026

Place 39 of 50 Seed 48 Not ranked Rating U Fortune Fencing

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 YANG Mikey 16 75 U 7 LA International Fencing 487 568 31.6 55%
Pool Log in or create an account to report a bout correction.
V 5:4 LEE Zeo 35 - U 33 TeamK Fencing 88 536 13.7 77%
Pool Log in or create an account to report a bout correction.
D 1:5 ZHANG George 33 - U 28 Swords Fencing Studio 445 550 30.1 57%
Pool Log in or create an account to report a bout correction.
V 5:1 TONG Matthew 24 - U 44 Las Vegas Fencing Academy -148 520 8.6 84%
Pool Log in or create an account to report a bout correction.
D 2:3 SHEN Chris 17 80 U 16 Academy Of Fencing Masters (AFM) 932 528 13.9 25%
Pool Log in or create an account to report a bout correction.
D 1:5 FU Benjamin 1 4 U 2 Yang Fencing Club 1223 514 7.4 12%
T64 Log in or create an account to report a bout correction.
D 4:7 SHEN Chris 17 80 U 16 Academy Of Fencing Masters (AFM) 2025 997 24.5 7%

Mary Rafanelli RYC/RJCC

Y-10 Men's Épée U, Y10 January 17, 2026

Place 21 of 43 Seed 22 Not ranked Rating U Fortune Fencing

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 KIM Ian 38 - U 17 LA International Fencing 70 600 57.4 80%
Pool Log in or create an account to report a bout correction.
V 5:1 SHIH Terry 21 - U 25 Swords Fencing Studio 463 543 28.1 55%
Pool Log in or create an account to report a bout correction.
V 5:1 CAMPBELL Briggs 34 - U 35 Forte Fencing Club -32 571 11.4 81%
Pool Log in or create an account to report a bout correction.
D 3:5 HONG Eason 7 24 U 3 Yang Fencing Club 821 582 21.1 35%
Pool Log in or create an account to report a bout correction.
V 5:1 LEE Jayden 19 - U 42 TeamK Fencing -258 561 6.7 90%
T32 Log in or create an account to report a bout correction.
D 9:10 LAU Jesse 12 60 U 7 San Diego Fencing Center 1343 1118 120.5 38%

2nd Annual BBFC RYC and Y8

Y-10 Men's Épée U, Y10 December 12, 2025

Place 11 of 20 Seed 9 Not ranked Rating U Fortune Fencing

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 1:5 HONG Eason 3 21 U 3 Yang Fencing Club 795 628 31.2 39%
Pool Log in or create an account to report a bout correction.
V 5:3 HUO Yichen 10 - U 14 Swords Fencing Studio 214 597 21.2 73%
Pool Log in or create an account to report a bout correction.
D 3:4 WANG Franklin 5 36 U 2 Maximum Fencing Club 621 618 36.3 50%
Pool Log in or create an account to report a bout correction.
V 5:2 PATEL Nihan 15 - U 15 Las Vegas Fencing Academy 963 582 42.4 30%
Pool Log in or create an account to report a bout correction.
D 4:5 SONI Avi 17 - U 12 Las Vegas Fencing Academy 776 624 24.0 42%
T16 Log in or create an account to report a bout correction.
D 4:10 HONG Eason 3 21 U 3 Yang Fencing Club 1548 1247 129.3 34%

Nick Itkin Cup SYC

Y-10 Men's Épée U, Y10 December 5, 2025

Place 21 of 47 Seed 22 Not ranked Rating U Fortune Fencing

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 LEUNG Joon 7 40 U 11 Maximum Fencing Club 1026 610 26.3 25%
Pool Log in or create an account to report a bout correction.
V 5:2 ANDERSON Aramis 38 - U 44 Denver Fencing Center / Denver Fencing Foundation -44 584 17.0 83%
Pool Log in or create an account to report a bout correction.
V 5:3 ZHANG Lucas 21 - U 36 LA International Fencing 627 601 47.0 48%
Pool Log in or create an account to report a bout correction.
V 5:2 WAN William 41 - U 30 Yang Fencing Club 297 648 25.5 71%
Pool Log in or create an account to report a bout correction.
D 4:5 LEE Daniel 8 44 U 3 TeamK Fencing 600 673 45.4 55%
T64 Log in or create an account to report a bout correction.
V 10:6 HAN Kyle 28 - U 47 TeamK Fencing 2500 1035 392.5 10%
T32 Log in or create an account to report a bout correction.
D 6:10 CHEN Andrew 39 - U 13 Battle Born Fencing Club 1596 1427 179.9 42%

Fortune SYC/RJCC & Y8

Y-8 Men's Épée U, Y8 March 29, 2025

Place 9 of 26 Seed 3 Not ranked Rating U Fortune Fencing

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 NI Liam 11 - U 5 Ace Fencing Academy 610 469 54.0 41%
Pool Log in or create an account to report a bout correction.
V 5:3 JANKO Miles 23 - U 24 TeamK Fencing -185 415 24.2 82%
Pool Log in or create an account to report a bout correction.
V 4:1 WAN William 14 - U 19 Yang Fencing Club 531 439 61.2 45%
Pool Log in or create an account to report a bout correction.
V 5:4 ZHANG Lucas 24 - U 16 LA International Fencing 559 500 59.8 46%
Pool Log in or create an account to report a bout correction.
V 5:2 LI nathan zeting 6 - U 11 Yang Fencing Club 539 560 50.4 51%
T16 Log in or create an account to report a bout correction.
D 5:10 DAI Greyson 21 - U 8 Yang Fencing Club 1283 1388 353.4 55%

AFM Super Regional SYC/RJCC/ROC Div1A/Vet

Y-8 Men's Épée U, Y8 October 26, 2024

Place 14 of 17 Seed 4 Not ranked Rating U Fortune Fencing

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 YANG XINRUI 8 - U 5 LA International Fencing 529 643 107.8 57%
Pool Log in or create an account to report a bout correction.
D 1:5 FU Benjamin 10 - U 1 Yang Fencing Club 1060 535 38.5 21%
Pool Log in or create an account to report a bout correction.
V 5:2 ZHU Nolan 3 - U 15 Bayside Fencing Club 317 496 61.4 61%
Pool Log in or create an account to report a bout correction.
D 1:5 VIJAY Vyom 16 - U 13 Academy Of Fencing Masters (AFM) 349 558 89.2 62%
T16 Log in or create an account to report a bout correction.
D 4:10 ZHANG Lucas 2 - U 3 LA International Fencing 1090 2500 1112.1 90%

Fortune ROC/RJCC/RYC

Y-8 Men's Épée U, Y8 August 31, 2024

Place 10 of 17 Seed 4 Not ranked Rating None Fortune Fencing

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 LI Wensheng 16 - - 17 Yang Fencing Club 1135 2500 135.7 88%
Pool Log in or create an account to report a bout correction.
D 1:5 ZHANG Lucas 9 - - 7 LA International Fencing 1283 2636 884.3 89%
Pool Log in or create an account to report a bout correction.
D 0:5 FU Benjamin 8 - - 2 Yang Fencing Club 882 1751 655.2 85%
Pool Log in or create an account to report a bout correction.
D 0:5 WANG Sean 3 - - 1 Battle Born Fencing Club 1190 1096 201.7 45%
Pool Log in or create an account to report a bout correction.
V 5:1 SHIH Eli 12 - - 12 Las Vegas Fencing Academy 378 894 92.0 75%
Pool Log in or create an account to report a bout correction.
D 3:5 ZHANG Lucas 9 - - 7 LA International Fencing 1371 987 93.3 31%
Pool Log in or create an account to report a bout correction.
V 5:1 CHEN Andrew 15 - - 11 600 893 98.1 66%
Pool Log in or create an account to report a bout correction.
D 4:5 SHIH Terry 13 - - 9 Swords Fencing Studio 554 991 196.3 74%
Pool Log in or create an account to report a bout correction.
D 2:5 LI nathan zeting 6 - - 8 Yang Fencing Club 453 795 152.5 69%