Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1263 #2,525
Peak
1465 August 2019
Record
40W · 39L
Last
March 2026
Mixed & Men's Steel Sabre
Inactive
Current
1166
Peak
1239 February 2020
Record
6W · 6L
Last
February 2022
Mixed & Men's Steel Single Rapier
Inactive
Current
1075
Peak
1143 September 2017
Record
4W · 8L
Last
September 2017
Mixed & Men's Singlestick
Inactive
Current
1145
Peak
1209 July 2016
Record
3W · 2L
Last
July 2016

Scout analysis

Longsword

40W · 39L (51%)
Form
Steady
Recent 51% vs older 51%
Record: 40W · 39L (51%)
Recent half (39 fights): 51%
Older half (39 fights): 51%
Delta: 0%
Current streak: 4 Losses
Based on 79 recorded longsword fights.
Schedule
Punching up
-2.2 vs expectation
Quality wins (won as clear underdog): 2
Upset losses (lost as clear favourite): 2
Over/under vs expectation: -2.2 (26 actual / 28.2 expected, n=54)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
31 exchange-coded matches
Exchanges per point: 1.25
Avg exchanges / match: 7.5
Doubles / match: 0.71
First scorer rate: 55%
Dominant wins (shut-out): 29%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 53% · Elim 50%
Pool stage: 16W · 14L (53%)
Elimination: 3W · 3L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
201 pts off peak
Currently below peak
Current rating: 1263
Peak rating: 1465 (August 2019)
Gap to peak: -201
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Longsword 31W · 21L (60%) +0.6 vs expectation (n=33) avg opponent 1229
Mixed Steel Longsword (Tier B) 3W · 7L (30%) -2 vs expectation (n=10) avg opponent 1301
+17 fights in 4 thinner divisions

Smallsword

30W · 40L · 5D (40%)
Form
Cooling
Recent 30% vs older 49%
Record: 30W · 40L · 5D (40%)
Recent half (37 fights): 30%
Older half (37 fights): 49%
Delta: -19%
Current streak: 1 Loss
Based on 75 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
Measured
6 exchange-coded matches
Exchanges per point: 1.6
Avg exchanges / match: 1.3
Doubles / match: 0
First scorer rate: 17%
Dominant wins (shut-out): 100%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 46% · Elim 45%
Pool stage: 21W · 25L (46%)
Elimination: 9W · 11L (45%)
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.

Messer

6W · 8L (43%)
Form
Rising
Recent 57% vs older 29%
Record: 6W · 8L (43%)
Recent half (7 fights): 57%
Older half (7 fights): 29%
Delta: +28%
Current streak: 3 Losses
Based on 14 recorded messer 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
Measured
13 exchange-coded matches
Exchanges per point: 1.84
Avg exchanges / match: 8.8
Doubles / match: 0.77
First scorer rate: 54%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 67%
Stage
Pool data only
Pool 63%
Pool stage: 5W · 3L (63%)
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.

Sabre

6W · 6L (50%)
Form
Steady
Recent 50% vs older 50%
Record: 6W · 6L (50%)
Recent half (6 fights): 50%
Older half (6 fights): 50%
Delta: 0%
Current streak: 1 Loss
Based on 12 recorded sabre 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
Measured
8 exchange-coded matches
Exchanges per point: 1.96
Avg exchanges / match: 6.4
Doubles / match: 0.25
First scorer rate: 50%
Dominant wins (shut-out): 25%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 50%
Pool stage: 3W · 3L (50%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
72 pts off peak
Currently below peak
Current rating: 1166
Peak rating: 1239 (February 2020)
Gap to peak: -72
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Sabre 4W · 4L (50%) avg opponent 1265
+4 fights in 1 thinner division

Rapier

4W · 8L (33%)
Form
Rising
Recent 50% vs older 17%
Record: 4W · 8L (33%)
Recent half (6 fights): 50%
Older half (6 fights): 17%
Delta: +33%
Current streak: 2 Wins
Based on 12 recorded rapier 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
Sample too small
Stage breakdown pending
Pool stage: needs 3+ coded fights.
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
67 pts off peak
Currently below peak
Current rating: 1075
Peak rating: 1143 (September 2017)
Gap to peak: -67
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Single Rapier 4W · 5L (44%)
+3 fights in 1 thinner division

Singlestick

3W · 2L (60%)
Form
Building
60% win rate · 5 fights
Record: 3W · 2L (60%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 5 recorded singlestick 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
Sample too small
Stage breakdown pending
Pool stage: needs 3+ coded fights.
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
64 pts off peak
Currently below peak
Current rating: 1145
Peak rating: 1209 (July 2016)
Gap to peak: -64
Peak rating comes from the highest Glicko value recorded for this weapon.

Dussack

2W · 2L (50%)
Form
Building
50% win rate · 4 fights
Record: 2W · 2L (50%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 4 recorded dussack 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 50%
Pool stage: 2W · 2L (50%)
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.

Mixed Weapon

0W · 3L (0%)
Form
Building
0% win rate · 3 fights
Record: 0W · 3L (0%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 3 Losses
Based on 3 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
Pool data only
Pool 0%
Pool stage: 0W · 3L (0%)
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
15 events · us · 10.5 yrs active
4 rated weapons
Tournaments: 15
Countries fought in: 1 (us)
Months active: 126
Fights / year: 19.4
Rated weapons: 4

Clubmates · SoCal Swords (79)

Events & fights (18)

SoCal Swordfight 2017
February 2017 · us
14 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 323 ▲386 · 1,316.5
Combat Con 2016
July 2016 · us
10 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 473 · 1,099.0
  • Mixed & Men's Singlestick Rank 24 · 1,209.9
LoCal Swordfight 2026
March 2026 · us
22 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 2256 ▼514 · 1,270.4
LOSS
Brad Christman · Academy of Arms Longsword · Pools
1253 53%
LOSS
1422 40%
LOSS
Jason Roggenbuck · Ars Gladii Longsword · Pools
1347 54%
LOSS
1254 59%
LOSS
Aaron Yang · F3 Sword Academy Smallsword · Elims
LOSS
Sage Nagai · Noble Science Academy Smallsword · Elims
DOUBLE
Aleksander Dynarek · Mordschlag Smallsword · Elims
DOUBLE
Alanna Wendt · En Garde Fencing Smallsword · Elims
LOSS
Christopher Romo · Swordplay LA Smallsword · Elims
LOSS
WIN
Curtis Andrews · SoCal Swords Smallsword · Pools
LOSS
Aleksander Dynarek · Mordschlag Smallsword · Pools
LOSS
Justinder Singh · Burning Sun Smallsword · Pools
WIN
Logan Zuniga · Kron Martial Arts Smallsword · Pools
WIN
Jason Ledsinger · SoCal Swords Smallsword · Pools
LOSS
Matthew Fonda · Kron Martial Arts Smallsword · Pools
WIN
LOSS
LoCal Swordfight 2025
March 2025 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1342 ▲126 · 1,341.0
WIN
1178 45%
LOSS
1432 37%
LOSS
1340 49%
WIN
1217 57%
LOSS
Dmitry Tolstinev · Arena Weapon Arts Longsword · Top 16
1312 45%
WIN
1254 57%
WIN
Dan Smith · F3 Sword Academy Smallsword · Pool Set 1
WIN
Cole Sass Smallsword · Pool Set 1
LOSS
Kai Cummings · Bozeman Fencing Association Smallsword · Pool Set 1
LOSS
WIN
LOSS
Rebecca Thompson · San Diego Swordfighters Smallsword · Pool Set 1
LOSS
LOSS
LOSS
Ma Yat Chung · Einherjar HEMA Club Smallsword · Pool Set 1
Salt Lake Open 2023
October 2023 · us
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 967 ▼68 · 1,329.8
LOSS
Cale Rainkie · Edmonton Historical Martial Arts Longsword · !! Attention !! Excluded From Scoring Calculations Pool Set 1
1245 58%
WIN
Steven Kassebaum · Lost Arts Historic Fencing Longsword · !! Attention !! Excluded From Scoring Calculations Pool Set 1
791 73%
LOSS
Myles Cupp · SoCal Swords Messer · Eighth-Finals
LOSS
WIN
Sean Ellis · Swordplay LA Messer · Pool Set 1
WIN
SoCal Swordfight 2023
February 2023 · us
33 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 664 ▼101 · 1,351.8
LOSS
Joseph Mundo · Ars Gladii Longsword · Pool Set 1
1431 45%
LOSS
1512 38%
LOSS
1686 21%
WIN
Kai Eva · Indes Ferox Gladio Smallsword · Eliminations
WIN
Justinder Singh · Burning Sun Smallsword · Eliminations
WIN
Ted Marzo · Diamond Rose Academie D'Armes Smallsword · Eliminations
LOSS
WIN
Katina Dunham · Ars Gladii Smallsword · Eliminations
WIN
LOSS
WIN
LOSS
Omar Alonso Macias Ortiz · Ritterschaft HEMA Smallsword · Eliminations
LOSS
Zachary Brown · Superior HEMA Smallsword · Finals
WIN
LOSS
LOSS
Justinder Singh · Burning Sun Smallsword · Finals
WIN
Kristofer Stanson · Stockholm HEMA Smallsword · Finals
LOSS
LOSS
Robert Childs · Black Tigers Smallsword · Finals
WIN
Kari Baker · Zenith Swordplay Smallsword · Pools
WIN
WIN
Sage Nagai · Noble Science Academy Smallsword · Pools
LOSS
Robert Childs · Black Tigers Smallsword · Pools
WIN
Matthew Lawrence · SoCal Swords Smallsword · Pools
WIN
WIN
Salt Lake Open 2022
October 2022 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 508 ▼57 · 1,382.9
LOSS
1231 69%
LOSS
WIN
Woody Riehl · Krieg School Longsword · Pool Set 1
967 81%
WIN
James Cottle · Lost Arts Historic Fencing Longsword · Pool Set 1
WIN
LOSS
WIN
LOSS
WIN
Derek Gill · Czort Fencing Smallsword · Eighth-Finals
WIN
LOSS
WIN
WIN
Lacey Cupp · SoCal Swords Smallsword · Pool Set 1
LOSS
LOSS
Joshua Barnett · Bold City Longsword Smallsword · Quarterfinals
Sandstorm 2017
September 2017 · us
24 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 274 ▲136 · 1,429.1
  • Mixed & Men's Steel Single Rapier Rank 133 · 1,143.3
WIN
WIN
1423 44%
LOSS
1440 41%
LOSS
1753 17%
LOSS
WIN
Longpoint South 2017
October 2017 · us
No match-level data
6 fights
LOSS
1477 51%
WIN
1069 90%
LOSS
1568 30%
LOSS
1633 26%
SoCal Swordfight 2022
February 2022 · us
3 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 207 ▲6 · 1,200.9
WIN
LOSS
Finnian Beazlie · En Garde Fencing Sabre · Pool Set 1
SoCal Swordfight 2020
February 2020 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 511 ▼42 · 1,444.1
  • Mixed & Men's Steel Sabre Rank 398 · 1,239.7
LOSS
Nathaniel Schwarz · Burning Sun Longsword · Pool Set 1
1064 57%
WIN
733 83%
LOSS
LOSS
WIN
1265
WIN
WIN
LOSS
Jonathan Han · En Garde Fencing Sabre · Pool Set 1
Combat Con 2019
August 2019 · us
6 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 426 ▲31 · 1,465.4
WIN
1280 76%
WIN
Matthew Roop-Kharasch · Lonin League Longsword · Elimination Bracket
1006 78%
WIN
926 86%
WIN
Ryan Kolick · Seven Swords Academy Longsword · Pool Set 1
1097 64%
WIN
1071 83%
LOSS
1154 69%
Combat Con 2017
August 2017 · us
4 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 410 ▲38 · 1,340.2
SoCal Swordfight 2019
February 2019 · us
6 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 407 ▲29 · 1,460.0
LOSS
1442 53%
WIN
1112 56%
WIN
Emily McMartin · Kron Martial Arts Longsword · Pool Set 1
WIN
Joel Overly · En Garde Fencing Longsword · Pool Set 1
LOSS
Alexander Laslavic · En Garde Fencing Smallsword · Pool Set 1
LOSS
Combat Con 2018
August 2018 · us
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 369 ▲105 · 1,450.2
WIN
1599 28%
WIN
Stephen Kime · Blood and Iron Martial Arts Longsword · Pool Matches
1440 44%
WIN
1319 68%
WIN
LOSS
Dashiell Harrison · Indes Ferox Gladio Longsword · Quarterfinals
1369 49%
Salt Lake Open 2025
October 2025
No match-level data
5 fights
SoCal Swordfight 2015
November 2015
No match-level data
8 fights
SoCal Swordfight 2024
February 2024
No match-level data
12 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.