Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword Regional
Current
1249 #2,485
Peak
1250 March 2026
Record
3W · 1L
Last
March 2026
Mixed & Men's Steel Single Rapier
Current
1247 #729
Peak
1293 April 2025
Record
10W · 15L · 2D
Last
March 2026
Mixed & Men's Steel Rapier and Dagger
Inactive
Current
1150
Peak
1226 February 2024
Record
10W · 15L · 2D
Last
April 2024
Mixed & Men's Steel Sabre
Inactive
Current
959
Peak
1034 February 2022
Record
2W · 8L
Last
February 2023
Mixed & Men's Singlestick
Inactive
Current
1041
Peak
1104 February 2019
Record
6W · 8L
Last
February 2019

Scout analysis

Rapier

10W · 15L · 2D (37%)
Form
Cooling
Recent 23% vs older 54%
Record: 10W · 15L · 2D (37%)
Recent half (13 fights): 23%
Older half (13 fights): 54%
Delta: -31%
Current streak: 5 Losses
Based on 27 recorded rapier fights.
Schedule
Punching up
-3.9 vs expectation
Quality wins (won as clear underdog): 1
Over/under vs expectation: -3.9 (3 actual / 6.9 expected, n=16)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
6 exchange-coded matches
Exchanges per point: 1.74
Avg exchanges / match: 5.5
Doubles / match: 0.67
First scorer rate: 83%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 43%
Pool stage: 10W · 13L (43%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
45 pts off peak
Currently below peak
Current rating: 1247
Peak rating: 1293 (April 2025)
Gap to peak: -45
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Single Rapier 9W · 8L · 2D (47%) -2.2 vs expectation (n=8) avg opponent 1213
Mixed Steel Single Rapier (Tier A) 1W · 7L (13%) -1.7 vs expectation (n=8) avg opponent 1457

Rapier & Dagger

7W · 13L · 4D (29%)
Form
Steady
Recent 33% vs older 25%
Record: 7W · 13L · 4D (29%)
Recent half (12 fights): 33%
Older half (12 fights): 25%
Delta: +8%
Current streak: 5 Losses
Based on 24 recorded rapier & dagger fights.
Schedule
Schedule forming
Expectation data pending
Upset losses (lost as clear favourite): 1
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
3 exchange-coded matches
Exchanges per point: 1.13
Avg exchanges / match: 3
Doubles / match: 0
First scorer rate: 0%
Dominant wins (shut-out): 100%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 33% · Elim 50%
Pool stage: 5W · 10L (33%)
Elimination: 2W · 2L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Rapier & Dagger 3W · 9L · 4D (19%) avg opponent 1246
+8 fights in 2 thinner divisions

Singlestick

6W · 8L (43%)
Form
Rising
Recent 71% vs older 14%
Record: 6W · 8L (43%)
Recent half (7 fights): 71%
Older half (7 fights): 14%
Delta: +57%
Current streak: 2 Wins
Based on 14 recorded singlestick fights.
Schedule
Comfort bracket
+0.2 vs expectation
Over/under vs expectation: +0.2 (3 actual / 2.8 expected, n=6)
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 67%
Pool stage: 4W · 2L (67%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
63 pts off peak
Currently below peak
Current rating: 1041
Peak rating: 1104 (February 2019)
Gap to peak: -63
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Dagger

2W · 10L (17%)
Form
Steady
Recent 17% vs older 17%
Record: 2W · 10L (17%)
Recent half (6 fights): 17%
Older half (6 fights): 17%
Delta: 0%
Current streak: 4 Losses
Based on 12 recorded 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 11%
Pool stage: 1W · 8L (11%)
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 is relative to an isolated regional scene - see the "How to read this profile" note below.

Sabre

2W · 8L (20%)
Form
Steady
Recent 20% vs older 20%
Record: 2W · 8L (20%)
Recent half (5 fights): 20%
Older half (5 fights): 20%
Delta: 0%
Current streak: 3 Losses
Based on 10 recorded sabre fights.
Schedule
Schedule forming
Expectation data pending
Quality wins (won as clear underdog): 1
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 22%
Pool stage: 2W · 7L (22%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
74 pts off peak
Currently below peak
Current rating: 959
Peak rating: 1034 (February 2022)
Gap to peak: -74
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Sabre 2W · 6L (25%) avg opponent 1270
+2 fights in 1 thinner division

Longsword

3W · 1L (75%)
Form
Building
75% win rate · 4 fights
Record: 3W · 1L (75%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 4 recorded longsword 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 100%
Pool stage: 3W · 0L (100%)
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: 1249
Peak rating: 1250 (March 2026)
Gap to peak: -1
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Sidesword

0W · 3L · 1D (0%)
Form
Building
0% win rate · 4 fights
Record: 0W · 3L · 1D (0%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 3 Losses
Based on 4 recorded sidesword 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 is relative to an isolated regional scene - see the "How to read this profile" note below.
Reach
14 events · us · 9.8 yrs active
4 rated weapons
Tournaments: 14
Countries fought in: 1 (us)
Months active: 118
Fights / year: 9.7
Rated weapons: 4

Clubmates · Davenriche European Martial Artes School (41)

Events & fights (14)

Combat Con 2016
July 2016 · us
3 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 63 · 778.0
LoCal Swordfight 2026
March 2026 · us
12 fights
WIN
WIN
WIN
Andy Ballester · Chivalry Today Longsword · Pools
LOSS
Ryan LeGault Longsword · Top 31
LOSS
1522 30%
LOSS
1646 21%
LOSS
Jason Roggenbuck · Ars Gladii Rapier · Pools
1252 46%
LOSS
1381 36%
LOSS
DRAW
Daniel Smith Sidesword · Pools
LOSS
Andy Seaboyer · SoCal Swords Sidesword · Pools
LOSS
6 fights
Rating outcome
  • Mixed & Men's Steel Single Rapier Rank 479 ▲47 · 1,293.3
LOSS
1295 45%
DRAW
Reed Peck-Kriss · Lonin League Rapier · Pool Set 1
WIN
Hilliary Lipsig · F3 Sword Academy Rapier · Pool Set 1
DRAW
Aaron Yang · F3 Sword Academy Rapier · Pool Set 2
786 67%
WIN
Logan Zuniga · Kron Martial Arts Rapier · Pool Set 2
LOSS
Jason Smith · Valley's heart HEMA Rapier · Pool Set 2
1576 24%
LoCal Swordfight 2025
March 2025 · us
4 fights
LOSS
1551 29%
WIN
Nolan Duino · SoCal Swords Rapier · Pools
1369 40%
LOSS
Amelia Crate · Lonin League Rapier · Pools
1595 28%
LOSS
1340 43%
6 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 355 ▼67 · 1,176.3
WIN
1200 47%
LOSS
Jonathan Han · En Garde Fencing Rapier & Dagger · Pool Set 1
LOSS
LOSS
Jesus Gonzalez · En Garde Fencing Rapier & Dagger · Pool Set 2
LOSS
Lily Johnson · Diamond Rose Academie D'Armes Rapier & Dagger · Pool Set 2
946 66%
LOSS
Sawyer Freschi · F3 Sword Academy Rapier & Dagger · Pool Set 2
SoCal Swordfight 2024
February 2024 · us
4 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 286 ▼10 · 1,227.0
LOSS
Joshua Wiest · Triangle Sword Guild Rapier & Dagger · Eighth-Finals
1241 47%
WIN
Joseph Campbell · SoCal Swords Rapier & Dagger · Pool Set 1
962 55%
WIN
Steven Kassebaum · Lost Arts Historic Fencing Rapier & Dagger · Pool Set 1
LOSS
CaiPendragon Skigin · SoCal Swords Rapier & Dagger · Pool Set 1
7 fights
Rating outcome
  • Mixed & Men's Steel Single Rapier Rank 241 ▼13 · 1,251.4
LOSS
Christian Jacob Peralta · En Garde Fencing Rapier · Elimination Bracket
LOSS
1361 47%
WIN
Cameron Rasmussen · F3 Sword Academy Rapier · Pool Set 1
LOSS
1230 51%
LOSS
1278 54%
WIN
791 69%
SoCal Swordfight 2023
February 2023 · us
4 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 604 ▼102 · 985.0
  • Mixed & Men's Steel Single Rapier Rank 226 ▼12 · 1,243.2
LOSS
Tim Chou · Kron Martial Arts Sabre · Pool Set 1
WIN
956 64%
LOSS
14 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 134 · 1,205.6
LOSS
Isaac Humber · Diamond Rose Academie D'Armes Rapier & Dagger · Pool Set 1
1253
WIN
LOSS
1584
LOSS
Amos Humber · Diamond Rose Academie D'Armes Rapier & Dagger · Pool Set 2
LOSS
WIN
Samuel Szymanski · Academy of Arms Rapier & Dagger · Pool Set 2
DRAW
Daniel Aldridge · Diamond Rose Academie D'Armes Rapier & Dagger · Pool Set 3
DRAW
Elna Smith · Diamond Rose Academie D'Armes Rapier & Dagger · Pool Set 3
DRAW
DRAW
LOSS
Carl Weneger · Napa-Solano Historical Fencing Guild Rapier & Dagger · Bronze Medal Match
WIN
Lily Johnson · Diamond Rose Academie D'Armes Rapier & Dagger · Eighth-Finals
WIN
Andrew Kim · Kron Martial Arts Rapier & Dagger · Quarterfinals
LOSS
SoCal Swordfight 2022
February 2022 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 317 ▲155 · 1,034.1
  • Mixed & Men's Steel Single Rapier Rank 130 · 1,250.4
LOSS
1341 28%
WIN
Logan Zuniga · Kron Martial Arts Sabre · Pool Set 1 Score 8-1 Review →
LOSS
Fern Pacheco · Czort Fencing Sabre · Pool Set 1 Score 2-7 Review →
977 43%
WIN
1269 34%
LOSS
LOSS
WIN
Emily Humber · Diamond Rose Academie D'Armes Rapier · Pool Set 1 Score 7-5 Review →
WIN
Jack Kiesecker · SoCal Swords Rapier · Pool Set 1 Score 7-2 Review →
WIN
Brian Stokes · Schola San Marco Rapier · Pool Set 1 Score 9-6 Review →
SoCal Swordfight 2020
February 2020 · us
6 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 1041 · 801.1
LOSS
Douglas Bostic · Tucson Historical Fencing Academy Sabre · Pool Set 1 Score 1-4 Review →
1489
LOSS
EJ Trovada · SoCal Swords Sabre · Pool Set 1
LOSS
LOSS
Michael Schachtner · Tattershall School of Defense Dagger · Pool Set 1 Score 0-8 Review →
LOSS
LOSS
Combat Con 2017
August 2017 · us
6 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 183 ▲4 · 847.7
WIN
William Cryts II · Noble Science Academy Singlestick Score 6-5 · 1 double Review →
559 58%
LOSS
1247 34%
LOSS
LOSS
SoCal Swordfight 2019
February 2019 · us
8 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 208 ▲66 · 1,104.9
LOSS
WIN
Marcus Stobbe · En Garde Fencing Singlestick · Elimination Bracket
LOSS
Tony Huynh · Kron Martial Arts Singlestick · Pool Set 1
1190 34%
WIN
Tabitha Halverson · Kron Martial Arts Singlestick · Pool Set 1
667 68%
WIN
Tony Huynh · Kron Martial Arts Dagger · Pool Set 1
LOSS
Combat Con 2018
August 2018 · us
6 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 254 ▲55 · 984.0
LOSS
Par Parmar · Blood and Iron Martial Arts Singlestick · Pool Matches
1330 29%
WIN
WIN
Darien Miles · Kron Martial Arts Singlestick · Pool Matches
627 60%
LOSS
LOSS
Tony Huang · Black Tigers Dagger · Pool Matches
LOSS
Angel Uribe · South Coast Swords Dagger · Pool Matches
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.

Regional At least one of this fighter's ratings is "island" - their rank/percentile is relative to an isolated regional scene, not the global population. Cross-scene rating comparisons are unreliable.