Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1709 #123
Peak
1712 March 2026
Record
46W · 23L · 5D
Last
March 2026
Mixed & Men's Steel Single Rapier
Current
1534 #182
Peak
1536 March 2026
Record
12W · 9L · 2D
Last
March 2026
Mixed & Men's Steel Sabre
Current
1399 #532
Peak
1401 March 2026
Record
11W · 5L · 3D
Last
March 2026
Mixed & Men's Steel Rapier and Dagger
Inactive
Current
1305
Peak
1322 April 2024
Record
0W · 0L
Last
April 2024

Scout analysis

Longsword

46W · 23L · 5D (62%)
Form
Rising
Recent 81% vs older 43%
Record: 46W · 23L · 5D (62%)
Recent half (37 fights): 81%
Older half (37 fights): 43%
Delta: +38%
Current streak: 2 Wins
Based on 74 recorded longsword fights.
Schedule
Punching up
+2.5 vs expectation
Quality wins (won as clear underdog): 5
Upset losses (lost as clear favourite): 3
Over/under vs expectation: +2.5 (30 actual / 27.5 expected, n=54)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool specialist
Pool 71% · Elim 25%
Pool stage: 30W · 12L (71%)
Elimination: 2W · 6L (25%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1709
Peak rating: 1712 (March 2026)
Gap to peak: -3
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Longsword (Tier A) 10W · 9L · 2D (48%) -0.2 vs expectation (n=21) avg opponent 1661
Mixed Steel Longsword 16W · 4L · 1D (76%) +0.1 vs expectation (n=14) avg opponent 1402
Mixed Steel Longsword (Open) 6W · 4L · 2D (50%) +2.3 vs expectation (n=11) avg opponent 1742
Mixed Steel Longsword With Optional Dagger 7W · 1L (88%) 0 vs expectation (n=5) avg opponent 1304
+12 fights in 3 thinner divisions

Rapier

17W · 12L · 2D (55%)
Form
Rising
Recent 67% vs older 47%
Record: 17W · 12L · 2D (55%)
Recent half (15 fights): 67%
Older half (15 fights): 47%
Delta: +20%
Current streak: 1 Loss
Based on 31 recorded rapier fights.
Schedule
Punching up
+2.3 vs expectation
Quality wins (won as clear underdog): 3
Over/under vs expectation: +2.3 (9 actual / 6.7 expected, n=15)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
6 exchange-coded matches
Exchanges per point: 0.73
Avg exchanges / match: 5.3
Doubles / match: 0
First scorer rate: 33%
Dominant wins (shut-out): 75%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 58%
Pool stage: 11W · 8L (58%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Single Rapier (Tier A) 9W · 6L (60%) +2.3 vs expectation (n=15) avg opponent 1446
Mixed Steel Single Rapier 3W · 3L · 2D (38%) avg opponent 1349
Mixed Steel Rapier And Any Sidearm 5W · 3L (63%)

Mixed Weapon

12W · 6L · 2D (60%)
Form
Rising
Recent 80% vs older 40%
Record: 12W · 6L · 2D (60%)
Recent half (10 fights): 80%
Older half (10 fights): 40%
Delta: +40%
Current streak: 8 Wins
Based on 20 recorded mixed weapon fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Balanced
Pool 67% · Elim 67%
Pool stage: 10W · 5L (67%)
Elimination: 2W · 1L (67%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Any Steel One-Handed Weapon With Any Sidearm 8W · 4L · 2D (57%)
+6 fights in 1 thinner division

Sabre

11W · 5L · 3D (58%)
Form
Rising
Recent 78% vs older 33%
Record: 11W · 5L · 3D (58%)
Recent half (9 fights): 78%
Older half (9 fights): 33%
Delta: +45%
Current streak: 1 Win
Based on 19 recorded sabre fights.
Schedule
Getting ambushed
+1.9 vs expectation
Upset losses (lost as clear favourite): 1
Over/under vs expectation: +1.9 (9 actual / 7.1 expected, n=12)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
7 exchange-coded matches
Exchanges per point: 0.81
Avg exchanges / match: 8.4
Doubles / match: 0.29
First scorer rate: 0%
Dominant wins (shut-out): 29%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 75%
Pool stage: 9W · 3L (75%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1399
Peak rating: 1401 (March 2026)
Gap to peak: -2
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Sabre (Tier B) 9W · 3L (75%) +1.9 vs expectation (n=12) avg opponent 1117
+7 fights in 1 thinner division

Basket-Hilted Broadsword

9W · 4L · 1D (64%)
Form
Rising
Recent 71% vs older 57%
Record: 9W · 4L · 1D (64%)
Recent half (7 fights): 71%
Older half (7 fights): 57%
Delta: +14%
Current streak: 3 Wins
Based on 14 recorded basket-hilted broadsword fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool specialist
Pool 100% · Elim 75%
Pool stage: 3W · 0L (100%)
Elimination: 3W · 1L (75%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.

Smallsword

2W · 5L · 1D (25%)
Form
Steady
Recent 25% vs older 25%
Record: 2W · 5L · 1D (25%)
Recent half (4 fights): 25%
Older half (4 fights): 25%
Delta: 0%
Current streak: 2 Losses
Based on 8 recorded smallsword fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool data only
Pool 29%
Pool stage: 2W · 5L (29%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.

Rapier & Dagger

5W · 2L (71%)
Form
Building
71% win rate · 7 fights
Record: 5W · 2L (71%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 7 recorded rapier & dagger fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool data only
Pool 83%
Pool stage: 5W · 1L (83%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.
Reach
9 events · us · 3.1 yrs active
3 rated weapons
Tournaments: 9
Countries fought in: 1 (us)
Months active: 37
Fights / year: 56.1
Rated weapons: 3

Clubmates · Sacramento Historical Fencing Academy (31)

Events & fights (10)

LoCal Swordfight 2026
March 2026 · us
20 fights
WIN
1545 68%
WIN
1455 84%
WIN
Yuheng Liu · Lonin League Longsword · Pools
1560 68%
LOSS
1680 50%
LOSS
Frank Torkel · Masterless Fencing Longsword · Top 16
1457 78%
WIN
1897 21%
WIN
1736 45%
WIN
973 66%
WIN
1118 71%
WIN
815 67%
LOSS
1132 54%
WIN
1242 69%
WIN
1084 59%
LOSS
Justinder Singh · Burning Sun Rapier · Pools
1542 41%
WIN
1336 52%
WIN
1353 58%
WIN
1757 24%
WIN
David McDarby · Lonin League Rapier · Top 26
1306 60%
LOSS
Justinder Singh · Burning Sun Rapier · Top 8
1542 41%
DEMAS 2026
February 2026 · us
16 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 149 ▲28 · 1,684.8
WIN
Ronan Swanson · Tosetti Institute of MMA and Fitness Longsword · Bronze Medal Match Score 9-0 Review →
WIN
Patrick Elenes · Iron Gate Swordfighting Longsword · Pools Score 10-0 Review →
WIN
Chiyu Zhang · F3 Sword Academy Longsword · Pools Score 10-0 Review →
851 89%
WIN
WIN
Mark Olsen · Blackfriar's School of Fence Longsword · Pools Score 9-0 Review →
1261 95%
LOSS
Andrew Bradford · Sacramento Historical Fencing Academy Longsword · Semifinals Score 3-10 Review →
1592 66%
WIN
Jay Trojan · En Garde Fencing Longsword · Top 16 Score 9-7 Review →
1460 67%
WIN
Aaron Yang · F3 Sword Academy Longsword · Top 8 Score 6-0 Review →
1355 87%
LOSS
Jay Trojan · En Garde Fencing Rapier · Consolation Semifinals Score 9-7 Review →
WIN
Stephen Williams · F3 Sword Academy Rapier · Pools Score 10-0 Review →
WIN
LOSS
Chandler Brown · En Garde Fencing Rapier · Semifinals Score 6-7 Review →
WIN
Carter Yean · Steel on Steel HFC Rapier · Top 16 Score 5-0 Review →
WIN
Battle Born 2025
May 2025 · us
22 fights
WIN
WIN
Andy Hoang · Black Tigers Longsword · Pool 4
1362 87%
WIN
Al Layman · Système d’Armes Longsword · Pool 4
1185 95%
LOSS
Dashiell Harrison · Indes Ferox Gladio Longsword · Quarters
1695 48%
WIN
Ryan Renfro · Noble Science Academy Longsword · Top 16
1472 80%
LOSS
1695 48%
WIN
1428 72%
WIN
Dashiell Harrison · Indes Ferox Gladio Basket-Hilted Broadsword · Gold
LOSS
Dashiell Harrison · Indes Ferox Gladio Basket-Hilted Broadsword · Gold
LOSS
Dashiell Harrison · Indes Ferox Gladio Basket-Hilted Broadsword · Gold
WIN
Jude Berg · Noble Science Academy Basket-Hilted Broadsword · Pool 4
WIN
Spencer Merritt · Noble Science Academy Basket-Hilted Broadsword · Pool 4
DRAW
Iris Garcia · Rat Lab Basket-Hilted Broadsword · Pool 4
WIN
Wesley Wells · Palm Beach Sword School Basket-Hilted Broadsword · Pool 4
WIN
Rashelle DeBolt · Noble Science Academy Basket-Hilted Broadsword · Quarters
WIN
Heather Olson · Noble Science Academy Basket-Hilted Broadsword · Round 1
LOSS
Andrew Bradford · Sacramento Historical Fencing Academy Basket-Hilted Broadsword · Round 2
LOSS
Jack Gassmann · Noble Science Academy Basket-Hilted Broadsword · Semis 1
WIN
Laurel Rogers · Noble Science Academy Basket-Hilted Broadsword · Semis 2
WIN
Jack Gassmann · Noble Science Academy Basket-Hilted Broadsword · Semis 3
WIN
Iris Garcia · Rat Lab Basket-Hilted Broadsword · Top 16
10 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 158 ▲93 · 1,661.8
WIN
Michael Martin · Noble Science Academy Longsword · Bronze Medal Match
1520 65%
WIN
Chiyu Zhang · F3 Sword Academy Longsword · Pool Set 1
WIN
Jo Hempelmann · Academy of Arms Longsword · Pool Set 1
WIN
Elliot Robinson · Schule des inneren Schwertes Longsword · Pool Set 1 Score 6-2 Review →
1391 81%
WIN
WIN
1291 84%
WIN
Samuel Placke · En Garde Fencing Longsword · Pool Set 2
LOSS
Justin Reimer · Lonin League Longsword · Semifinals Score 0-7 Review →
1766 30%
WIN
WIN
1474 63%
LoCal Swordfight 2025
March 2025 · us
28 fights
WIN
James Samples · SoCal Swords Longsword · Pools
1433 60%
LOSS
1974 10%
WIN
Kevin Tang · Lonin League Longsword · Pools
1589 48%
WIN
Pieter Jacobs · Arte Mortiferum Longsword · Pools
1491 61%
LOSS
1817 20%
WIN
1772 23%
WIN
1094 57%
LOSS
1024 65%
WIN
1144 56%
WIN
1325 42%
LOSS
1244 42%
WIN
Eric Hardeman · SoCal Swords Rapier · Pools
1427 43%
LOSS
Bailey Fatool · Swordplay LA Rapier · Pools
1486 37%
LOSS
1625 34%
WIN
Damian Ruiz · Fireblood Combat Rapier · Pools
1227 60%
LOSS
1272 52%
WIN
Myles Cupp · SoCal Swords Rapier · Top 16
1574 37%
WIN
1538 39%
LOSS
1609 32%
LOSS
Matthew Lawrence · SoCal Swords Smallsword · Pool Set 1
WIN
Dylan Kaufenberg · Fireblood Combat Smallsword · Pool Set 1
LOSS
David Spires · Albuquerque Sword Labs Smallsword · Pool Set 1
LOSS
Justinder Singh · Burning Sun Smallsword · Pool Set 1
LOSS
Jason Smith · Valley's heart HEMA Smallsword · Pool Set 1
LOSS
Aaron Yang · F3 Sword Academy Smallsword · Pool Set 1
Gesellen Fechten 2024
October 2024 · us
No match-level data
37 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 362 ▼78 · 1,541.7
  • Mixed & Men's Steel Sabre Rank 751 · 1,202.3
  • Mixed & Men's Steel Single Rapier Rank 360 · 1,319.9
LOSS
1571 52%
LOSS
David Miller · Sellsword Arts Longsword · pool 1
1527 66%
DRAW
Sihong Fu · Academie Duello Longsword · pool 1
1577 63%
LOSS
1869 22%
LOSS
1750 36%
WIN
1559 55%
DRAW
1510 68%
LOSS
1869 22%
WIN
Mac Siruta · House of Blades Sabre · pool 2
1117
WIN
DRAW
Mac Siruta · House of Blades Sabre · pool 8
1117
LOSS
1506
LOSS
1447
LOSS
Joel Overly · En Garde Fencing Rapier · pool 2
1420
WIN
1044
DRAW
1326
DRAW
1508
WIN
1292
WIN
Sihong Fu · Academie Duello Rapier · pool 8
1253
LOSS
Andy Hoang · Black Tigers Rapier · pool 8
1633
LOSS
Dashiell Harrison · Indes Ferox Gladio Mixed Weapon · pool 1
LOSS
Andy Hoang · Black Tigers Mixed Weapon · pool 1
LOSS
DRAW
WIN
Battle Born IV 2024
May 2024 · us
No match-level data
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 249 ▲903 · 1,574.9
LOSS
1954 10%
WIN
1954 10%
LOSS
1954 10%
WIN
Kyner Hansen · Reno HEMA Speakeasy Longsword · Pool 2
WIN
Jim Petrovic · Noble Science Academy Longsword · Pool 2
1380 45%
LOSS
Chandler Brown · En Garde Fencing Longsword · Pool 2
1755 21%
DRAW
Mitchell Allen · Lonin League Longsword · Quarters
1630 28%
WIN
1702 25%
LOSS
1954 10%
DRAW
1702 25%
WIN
Rashelle DeBolt · Noble Science Academy Longsword · Tie Pool 1
1474 47%
WIN
1549 38%
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1152 ▲720 · 1,319.9
  • Mixed & Men's Steel Rapier and Dagger Rank 209 · 1,322.7
DRAW
Cameron Rasmussen · F3 Sword Academy Longsword · Pool Set 1
1489 42%
LOSS
Rashelle DeBolt · Noble Science Academy Longsword · Pool Set 1
1461 47%
WIN
Mark Olsen · Blackfriar's School of Fence Longsword · Pool Set 1
1159 68%
WIN
Geoffrey Campbell · Lonin League Longsword · Pool Set 2
1326 47%
LOSS
1113 52%
WIN
Aaron Yang · F3 Sword Academy Longsword · Pool Set 2
LOSS
Erik Copley · En Garde Fencing Rapier & Dagger · Eighth-Finals
WIN
Christian Killingsworth · SoCal Swords Rapier & Dagger · Pool Set 1
1238
WIN
Hoshea Valdez · F3 Sword Academy Rapier & Dagger · Pool Set 1
WIN
Ross Walton · Tosetti Institute of MMA and Fitness Rapier & Dagger · Pool Set 1
WIN
Sihong Fu · Academie Duello Rapier & Dagger · Pool Set 2
997
WIN
LOSS
1091
SoCal Swordfight 2024
February 2024 · us
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1822 · 1,189.7
LOSS
Muqing Niu · Nanjing Axon Martial Arts Longsword · Eighth-Finals
WIN
Victor Xiao Longsword · Elimination Bracket
WIN
Jackson Wright · SoCal Swords Longsword · Pool Set 1
1138
WIN
Zachary Young · Noble Science Academy Longsword · Pool Set 1
LOSS
Sheik Bacchus · Schola St. George Longsword · Pool Set 1
1202
WIN
Tristan Fackler · Loyal Order of the Sword Mixed Weapon · Eighth-Finals Score 4-2 Review →
WIN
Michael Tucker · Tuathair Academy of Swordsmanship Mixed Weapon · Elimination Bracket Score 3-0 Review →
WIN
Ashton Warren · F3 Sword Academy Mixed Weapon · Pool Set 1 Score 4-0 Review →
WIN
Joseph Campbell · SoCal Swords Mixed Weapon · Pool Set 1 Score 4-0 Review →
LOSS
Jonathan Clyde Ying · SoCal Swords Mixed Weapon · Pool Set 1
LOSS
Samuel Ryals · Gem City Duelists Society Mixed Weapon · Quarterfinals Score 2-3 Review →
SoCal Swordfight 2023
February 2023
No match-level data
4 fights
How to read this profile

Rating is Glicko-2: the number shown is score - 2*RD (97.5% confidence lower bound), not raw skill. Inactive fighters "drift down" as RD grows - not because they got worse.

Hemaratings ratings don't factor in match scores, exchange counts, or doubles. Scout's score-margin and style metrics describe HOW a fighter fights, not the rating tier their results earned.

Hemaratings recomputes in batches days-to-weeks after events. A fighter's most recent tournament may not yet be reflected.