Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Single Rapier
Current
1457 #268
Peak
1459 March 2026
Record
27W · 25L · 2D
Last
March 2026
Mixed & Men's Steel Sabre
Current
1277 #952
Peak
1285 October 2025
Record
11W · 14L · 2D
Last
October 2025
Mixed & Men's Steel Rapier and Dagger
Current
1119 #788
Peak
1125 October 2025
Record
27W · 25L · 2D
Last
October 2025
Mixed & Men's Singlestick
Inactive
Current
1137
Peak
1194 February 2019
Record
4W · 4L
Last
February 2019

Scout analysis

Rapier

27W · 25L · 2D (50%)
Form
Steady
Recent 52% vs older 48%
Record: 27W · 25L · 2D (50%)
Recent half (27 fights): 52%
Older half (27 fights): 48%
Delta: +4%
Current streak: 1 Win
Based on 54 recorded rapier fights.
Schedule
Getting ambushed
+0.5 vs expectation
Quality wins (won as clear underdog): 1
Upset losses (lost as clear favourite): 2
Over/under vs expectation: +0.5 (7 actual / 6.5 expected, n=14)
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.74
Avg exchanges / match: 5.3
Doubles / match: 0
First scorer rate: 33%
Dominant wins (shut-out): 50%
Comeback wins (was behind): 100%
Stage
Pool specialist
Pool 59% · Elim 25%
Pool stage: 22W · 15L (59%)
Elimination: 1W · 3L (25%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1457
Peak rating: 1459 (March 2026)
Gap to peak: -2
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Rapier & Optional Dagger 8W · 12L (40%)
Mixed Steel Single Rapier (Open) 6W · 3L · 2D (55%) -0.6 vs expectation (n=7) avg opponent 1192
Mixed Steel Single Rapier (Tier A) 5W · 4L (56%) +1.1 vs expectation (n=7) avg opponent 1470
Mixed Steel Single Rapier 5W · 4L (56%) avg opponent 1369
+5 fights in 1 thinner division

Smallsword

12W · 15L · 2D (41%)
Form
Steady
Recent 43% vs older 43%
Record: 12W · 15L · 2D (41%)
Recent half (14 fights): 43%
Older half (14 fights): 43%
Delta: 0%
Current streak: 1 Win
Based on 29 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
Fast starter
3 exchange-coded matches
Exchanges per point: 4
Avg exchanges / match: 1.3
Doubles / match: 0
First scorer rate: 67%
Dominant wins (shut-out): 100%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 47% · Elim 36%
Pool stage: 7W · 8L (47%)
Elimination: 4W · 7L (36%)
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

11W · 14L · 2D (41%)
Form
Steady
Recent 38% vs older 46%
Record: 11W · 14L · 2D (41%)
Recent half (13 fights): 38%
Older half (13 fights): 46%
Delta: -8%
Current streak: 1 Loss
Based on 27 recorded sabre fights.
Schedule
Punching up
+1 vs expectation
Quality wins (won as clear underdog): 3
Upset losses (lost as clear favourite): 1
Over/under vs expectation: +1 (8 actual / 7 expected, n=16)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
11 exchange-coded matches
Exchanges per point: 1.54
Avg exchanges / match: 4.9
Doubles / match: 0.36
First scorer rate: 73%
Dominant wins (shut-out): 50%
Comeback wins (was behind): 83%
Stage
Pool data only
Pool 45%
Pool stage: 10W · 12L (45%)
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: 1277
Peak rating: 1285 (October 2025)
Gap to peak: -8
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Sabre (Open) 6W · 4L · 1D (55%) +1.1 vs expectation (n=7) avg opponent 1121
Men's Steel Sabre 4W · 5L · 1D (40%) +0.5 vs expectation (n=7) avg opponent 1221
+6 fights in 2 thinner divisions

Rapier & Dagger

4W · 10L · 2D (25%)
Form
Steady
Recent 25% vs older 25%
Record: 4W · 10L · 2D (25%)
Recent half (8 fights): 25%
Older half (8 fights): 25%
Delta: 0%
Current streak: 1 Loss
Based on 16 recorded rapier & dagger fights.
Schedule
Comfort bracket
-1.6 vs expectation
Over/under vs expectation: -1.6 (0 actual / 1.6 expected, n=6)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
7 exchange-coded matches
Exchanges per point: 1.15
Avg exchanges / match: 5.6
Doubles / match: 0.29
First scorer rate: 71%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 31%
Pool stage: 4W · 9L (31%)
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.

Singlestick

4W · 4L (50%)
Form
Steady
Recent 50% vs older 50%
Record: 4W · 4L (50%)
Recent half (4 fights): 50%
Older half (4 fights): 50%
Delta: 0%
Current streak: 2 Losses
Based on 8 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
Measured
3 exchange-coded matches
Exchanges per point: 0.84
Avg exchanges / match: 7
Doubles / match: 0
First scorer rate: 33%
Dominant wins (shut-out): 50%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 57%
Pool stage: 4W · 3L (57%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
57 pts off peak
Currently below peak
Current rating: 1137
Peak rating: 1194 (February 2019)
Gap to peak: -57
Peak rating comes from the highest Glicko value recorded for this weapon.
Reach
9 events · us · 10.5 yrs active
3 rated weapons
Tournaments: 9
Countries fought in: 1 (us)
Months active: 126
Fights / year: 12.8
Rated weapons: 3

Clubmates · Tattershall School of Defense (41)

Events & fights (12)

LoCal Swordfight 2026
March 2026 · us
6 fights
LOSS
David Miller · Sellsword Arts Rapier · Pools
1725 21%
WIN
1476 41%
WIN
1251 66%
LOSS
Konrad Kramarz · Mordschlag Rapier · Top 16
1593 26%
WIN
1404 53%
Fright Fight 2025
October 2025 · us
22 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 790 ▲153 · 1,285.4
  • Mixed & Men's Steel Rapier and Dagger Rank 651 ▲455 · 1,125.3
DRAW
Joshua Warner · SoCal Swords Rapier & Dagger · Pools Score 6-6 Review →
WIN
Steve Shucker · Ironwood Historic Swordsmanship Rapier & Dagger · Pools Score 14-8 Review →
WIN
Shauna LeFebvre · Ironwood Historic Swordsmanship Rapier & Dagger · Pools Score 20-2 Review →
LOSS
Torin Dabbs · Burning Sun Historical Swordsmanship Rapier & Dagger · Pools Score 4-8 Review →
1246 29%
LOSS
Julia Quach · Einhorn Los Angeles Historical Fencing Arts Rapier & Dagger · Pools Score 6-8 Review →
LOSS
Jarray Shen · Reno HEMA Speakeasy Rapier & Dagger · Pools Score 4-6 Review →
968 40%
DRAW
1385 24%
WIN
Joshua Maltese · Mordhau Historical Combat Rapier & Dagger · Pools Score 10-8 Review →
LOSS
Cody Kiwaczyk · Ironwood Historic Swordsmanship Rapier & Dagger · Pools Score 4-14 Review →
1586 17%
LOSS
1291 25%
WIN
LOSS
Tom Ostrowski · Einhorn Los Angeles Historical Fencing Arts Rapier & Dagger · Top 20 Score 4-8 Review →
1468 22%
WIN
806 58%
LOSS
Andrew Hall · Page & Blade Society Sabre · Pools Score 4-6 Review →
1483 34%
WIN
Joshua Maltese · Mordhau Historical Combat Sabre · Pools Score 10-8 Review →
1335 48%
LOSS
1288 48%
WIN
1570 28%
LOSS
1036 67%
WIN
Joseph Campbell · SoCal Swords Sabre · Pools Score 8-0 Review →
1027 67%
LOSS
Fright Fight 2024
October 2024 · us
22 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 640 ▲761 · 1,246.6
  • Mixed & Men's Steel Single Rapier Rank 251 ▲148 · 1,389.4
LOSS
1429 31%
WIN
Eric Zhong · F3 Sword Academy Sabre · Elimination Bracket
1341 33%
WIN
Elijah DuToit · Ironwood Historic Swordsmanship Sabre · Pool Set 1 Score 2-0 Review →
WIN
1429 31%
WIN
Leanna Nally · Loyal Order of the Sword Sabre · Pool Set 1 Score 5-0 Review →
895 56%
LOSS
Ramon Diaz · Mordhau Historical Combat Sabre · Pool Set 1 Score 3-4 Review →
WIN
783 59%
LOSS
Forenz Arabian · SoCal Swords Sabre · Pool Set 1 Score 2-5 Review →
DRAW
Julian Schuetze · Bighorn Historical Combat Sabre · Pool Set 1 Score 2-2 Review →
1408 25%
LOSS
846 54%
WIN
Curt Sapp · Mordhau Historical Combat Sabre · Pool Set 1 Score 8-0 Review →
LOSS
1563 31%
WIN
Lucas Anselmo · Loyal Order of the Sword Rapier · Elimination Bracket
1275 48%
WIN
1165 57%
WIN
Leanna Nally · Loyal Order of the Sword Rapier · Pool Set 1 Score 5-0 Review →
WIN
Kuan Wei Ng · Mordhau Historical Combat Rapier · Pool Set 1 Score 5-3 Review →
LOSS
1157 62%
WIN
1089 56%
DRAW
Matthew Thompson · Bighorn Historical Combat Rapier · Pool Set 1 Score 3-3 Review →
1428 42%
WIN
Patrick Martin · United Clans Swordsman Association Rapier · Pool Set 1 Score 8-0 Review →
LOSS
902 62%
DRAW
Brian White · Ironwood Historic Swordsmanship Rapier · Pool Set 1 Score 2-2 Review →
SoCal Swordfight 2024
February 2024 · us
3 fights
Rating outcome
  • Mixed & Men's Steel Single Rapier Rank 321 ▲39 · 1,280.3
LOSS
1368 48%
LOSS
WIN
1465 37%
Fright Fight 2023
October 2023 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Single Rapier Rank 339 · 1,250.5
LOSS
Shawn Fackler · Loyal Order of the Sword Rapier · Eighth-Finals
WIN
Joseph Campbell · SoCal Swords Rapier · Pool Set 1
WIN
LOSS
1369
WIN
WIN
WIN
LOSS
SoCal Swordfight 2023
February 2023 · us
29 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 695 ▼83 · 909.6
  • Mixed & Men's Steel Rapier and Dagger Rank 392 · 813.4
LOSS
Jason Prendergast · Black Tigers Rapier & Dagger · Pool Set 1 Score 0-8 Review →
1223
LOSS
Douglas Leonard · Sacramento Historical Fencing Academy Rapier & Dagger · Pool Set 1 Score 1-8 Review →
LOSS
Justinder Singh · Burning Sun Rapier & Dagger · Pool Set 1 Score 0-9 Review →
1240
LOSS
Myles Cupp · SoCal Swords Rapier & Dagger · Pool Set 1 Score 3-9 · 2 doubles Review →
1049
LOSS
LOSS
1332 39%
LOSS
Ian Broderick · Columbus United Fencing Club Sabre · Pool Set 1 Score 3-4 · 2 doubles Review →
1845 20%
LOSS
Eric Hardeman · SoCal Swords Smallsword · Eliminations
LOSS
-
Beau Hulgan · Arena Weapon Arts Smallsword · Eliminations
LOSS
Thomas Kesler · Gem City Duelists Society Smallsword · Eliminations
LOSS
Zachary Brown · Superior HEMA Smallsword · Eliminations
LOSS
Robert Childs · Black Tigers Smallsword · Eliminations
WIN
Mira Brinkman · Diamond Rose Academie D'Armes Smallsword · Eliminations
LOSS
Poyner Jackson · Noble Science Academy Smallsword · Eliminations
WIN
Sage Nagai · Noble Science Academy Smallsword · Pools Score 1-0 Review →
LOSS
LOSS
Timothy Magnuson · SoCal Swords Smallsword · Pools
LOSS
WIN
Kari Baker · Mordhau Historical Combat Smallsword · Pools Score 1-0 Review →
LOSS
Isaac Humber · Diamond Rose Academie D'Armes Smallsword · Pools Score 0-1 Review →
WIN
Matthew Lawrence · SoCal Swords Smallsword · Pools Score 1-0 Review →
WIN
LOSS
Robert Placencia · Ironwood Historic Swordsmanship Smallsword · Pools Score 0-1 Review →
LOSS
Dimitri Sanborn · Ironwood Historic Swordsmanship Smallsword · Pools Score 0-1 Review →
LOSS
Robert Childs · Black Tigers Smallsword · Pools
WIN
Christopher Ryan · Sacramento Sword School Smallsword · Pools Score 1-0 Review →
SoCal Swordfight 2020
February 2020 · us
7 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 869 · 944.7
LOSS
WIN
Amos Humber · Diamond Rose Academie D'Armes Sabre · Pool Set 1 Score 2-1 · 2 doubles Review →
LOSS
Mark Olsen · Blackfriar's School of Fence Sabre · Pool Set 1 Score 2-3 Review →
LOSS
Kristofer Stanson · Stockholm HEMA Rapier · Pool Set 1
WIN
Kaden Wang · Sacramento Sword School Rapier · Pool Set 1
LOSS
LOSS
Edward Caskinett · Black Tigers Rapier · Pool Set 1
SoCal Swordfight 2019
February 2019 · us
15 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 159 ▲38 · 1,194.7
WIN
Michael Badulak · South Coast Swords Singlestick · Pool Set 1
1011 53%
WIN
Joel Overly · En Garde Fencing Singlestick · Pool Set 1
LOSS
LOSS
LOSS
LOSS
Myles Cupp · SoCal Swords Rapier · Pool Set 1
WIN
Andy Hoang · Black Tigers Rapier · Pool Set 1
LOSS
Jonathan Curry · Black Tigers Rapier · Pool Set 1
WIN
Kaden Wang · Sacramento Sword School Smallsword · Bronze Medal Match
WIN
Alexander Laslavic · En Garde Fencing Smallsword · Eighth-Finals
WIN
Jonathan Clyde Ying · SoCal Swords Smallsword · Pool Set 1
LOSS
WIN
Sean Dickinson · SoCal Swords Smallsword · Pool Set 1
WIN
Tom Matthews · Krieg School Smallsword · Quarterfinals
LOSS
Francesco Lodà · Accademia Romana d'Armi Smallsword · Semifinals
SoCal Swordfight 2018
February 2018 · us
8 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 165 · 1,113.0
LOSS
Christopher Ponzillo · South Coast Swords Singlestick · Eighth-Finals
1319
WIN
Jay Fonacier · Kron Martial Arts Singlestick · Pool Matches
836
LOSS
Christopher Ponzillo · South Coast Swords Singlestick · Pool Matches
1319
WIN
Javier Cabrera Ferrero · Vancouver Historical Fencing Singlestick · Pool Matches Score 9-0 Review →
972
WIN
Myles Cupp · SoCal Swords Rapier · Pool Matches Score 6-1 Review →
WIN
WIN
Dylan Labbie · Kron Martial Arts Rapier · Pool Matches Score 9-0 Review →
LOSS
Jeff Jacobson · Tattershall School of Defense Rapier · Quarterfinals Score 3-8 Review →
SoCal Swordfight 2015
November 2015
No match-level data
3 fights
SoCal Swordfight 2017
February 2017
No match-level data
5 fights
Combat Con 2025
July 2025
No match-level data
5 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.