Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1431 #1,083
Peak
1431 July 2026
Record
27W · 16L · 1D
Last
July 2026
Mixed & Men's Steel Sabre
Current
1567 #221
Peak
1569 May 2026
Record
14W · 3L
Last
May 2026
Mixed & Men's Steel Rapier and Dagger
Current
1390 #303
Peak
1392 April 2026
Record
5W · 5L · 1D
Last
April 2026
Mixed & Men's Steel Sword and Buckler
Current
1382 #355
Peak
1384 March 2026
Record
4W · 2L · 1D
Last
March 2026
Mixed & Men's Steel Single Rapier
Current
1344 #529
Peak
1348 March 2026
Record
5W · 5L · 1D
Last
March 2026
Mixed & Men's Steel Single Sidesword Regional
Current
1227 #318
Peak
1231 March 2026
Record
3W · 6L · 3D
Last
March 2026

Scout analysis

Longsword

27W · 16L · 1D (61%)
Form
Steady
Recent 64% vs older 59%
Record: 27W · 16L · 1D (61%)
Recent half (22 fights): 64%
Older half (22 fights): 59%
Delta: +5%
Current streak: 1 Win
Based on 44 recorded longsword fights.
Schedule
Getting ambushed
+0.7 vs expectation
Upset losses (lost as clear favourite): 4
Over/under vs expectation: +0.7 (19 actual / 18.3 expected, n=32)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
4 exchange-coded matches
Exchanges per point: 0.89
Avg exchanges / match: 7.8
Doubles / match: 0
First scorer rate: 75%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 50%
Stage
Pool specialist
Pool 68% · Elim 33%
Pool stage: 19W · 9L (68%)
Elimination: 2W · 4L (33%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1431
Peak rating: 1431 (July 2026)
Gap to peak: +0
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Longsword 7W · 7L · 1D (47%) -2.3 vs expectation (n=13) avg opponent 1162
Mixed Steel Longsword (Tier B) 10W · 4L (71%) +2.5 vs expectation (n=14) avg opponent 1294
Mixed Steel Longsword (Unrated) 6W · 2L (75%) avg opponent 1024
+7 fights in 1 thinner division

Sabre

13W · 3L (81%)
Form
Cooling
Recent 75% vs older 88%
Record: 13W · 3L (81%)
Recent half (8 fights): 75%
Older half (8 fights): 88%
Delta: -13%
Current streak: 2 Wins
Based on 16 recorded sabre fights.
Schedule
Getting ambushed
+0.3 vs expectation
Upset losses (lost as clear favourite): 1
Over/under vs expectation: +0.3 (5 actual / 4.8 expected, n=7)
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 78%
Pool stage: 7W · 2L (78%)
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: 1567
Peak rating: 1569 (May 2026)
Gap to peak: -1
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Sabre 6W · 2L (75%) +0.3 vs expectation (n=7) avg opponent 1248
Mixed Steel Sabre (Tier C) 7W · 1L (88%)

Sidesword

3W · 6L · 3D (25%)
Form
Cooling
Recent 17% vs older 33%
Record: 3W · 6L · 3D (25%)
Recent half (6 fights): 17%
Older half (6 fights): 33%
Delta: -16%
Current streak: 3 Losses
Based on 12 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 29%
Pool stage: 2W · 5L (29%)
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: 1227
Peak rating: 1231 (March 2026)
Gap to peak: -3
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Single Sidesword 3W · 4L · 1D (38%) avg opponent 1331
+4 fights in 1 thinner division

Rapier

5W · 5L · 1D (45%)
Form
Cooling
Recent 40% vs older 60%
Record: 5W · 5L · 1D (45%)
Recent half (5 fights): 40%
Older half (5 fights): 60%
Delta: -20%
Current streak: 2 Losses
Based on 11 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
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
At peak
Near career best
Current rating: 1390
Peak rating: 1392 (April 2026)
Gap to peak: -2
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
+11 fights in 2 thinner divisions

Smallsword

5W · 3L · 2D (50%)
Form
Rising
Recent 60% vs older 40%
Record: 5W · 3L · 2D (50%)
Recent half (5 fights): 60%
Older half (5 fights): 40%
Delta: +20%
Current streak: 1 Loss
Based on 10 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 67%
Pool stage: 4W · 2L (67%)
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.

Rapier & Dagger

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

Sword & Buckler

4W · 2L · 1D (57%)
Form
Building
57% win rate · 7 fights
Record: 4W · 2L · 1D (57%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 7 recorded sword & buckler 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 75%
Pool stage: 3W · 1L (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: 1382
Peak rating: 1384 (March 2026)
Gap to peak: -2
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
Reach
8 events · us · 1 yrs active
5 rated weapons
Tournaments: 8
Countries fought in: 1 (us)
Months active: 12
Fights / year: 108
Rated weapons: 5

Clubmates · Charlottesville HEMA (6)

Events & fights (8)

Revolution Rumble 2026
July 2026 · us
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1084 ▲542 · 1,431.9
LOSS
Daniel Shroyer · Bucks Historical Longsword Longsword · Grand Finals (1) Score 6-7 Review →
1193 55%
WIN
Matthew Yu · Capital Kunst des Fechtens Longsword · Lower Finals
1290 52%
WIN
Isaac Gary · Denver Historical Fencing Academy Longsword · Pools Score 5-1 Review →
1259 58%
LOSS
Spenser Jett · Richmond Meyer Freifechter Guild Longsword · Pools Score 4-5 Review →
1227 58%
WIN
Sam Martin · Crossing Fight School Longsword · Pools Score 5-0 Review →
1283 61%
WIN
Albert McKenzie · Ars Gladii Longsword · Pools Score 5-4 Review →
1444 42%
WIN
Mike Allan · Black Falcon School of Arms Longsword · Semifinals Score 7-4 Review →
1300 62%
WIN
Michaela Gallucci · Sword Inquisition Longsword · Top 16 Score 7-4 Review →
1396 52%
WIN
Cliff Lapolla · Bucks Historical Longsword Longsword · Top 32 Score 7-3 Review →
1207 57%
WIN
Spenser Jett · Richmond Meyer Freifechter Guild Longsword · Top 8 Score 4-5 Review →
1227 58%
LOSS
Daniel Shroyer · Bucks Historical Longsword Longsword · Upper Finals Score 6-7 Review →
1193 55%
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1624 ▲345 · 1,359.5
WIN
Jack Render · Ludus Ferocia Historical Combat Longsword · Pools Score 5-2 Review →
WIN
Erik Barbieri · Shenandoah Historical Fencing Longsword · Pools Score 5-3 Review →
1121 67%
LOSS
John Hamilton · Saorsa: Scottish Swordsmanship Longsword · Pools Score 4-5 Review →
WIN
1218 69%
LOSS
1559 30%
LOSS
1643 19%
WIN
1215 56%
ARFL May 2026
May 2026 · us
8 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 220 ▲88 · 1,569.2
LOSS
1321 68%
WIN
WIN
1056 78%
WIN
909 80%
WIN
1311 66%
LOSS
1592 50%
WIN
1634 53%
WIN
909 80%
8 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 294 · 1,392.9
WIN
Kyle Kearsly · Fairfax Fencers Rapier & Dagger · Pools Score 5-4 Review →
WIN
Matthew Ely · Ludus Ferocia Historical Combat Rapier & Dagger · Pools Score 5-4 Review →
LOSS
Ben Madlinger · Scuffletown Federfechters Rapier & Dagger · Pools
WIN
Ava Beckman · Metropolitan Historical Fencing Academy Rapier & Dagger · Pools Score 5-0 Review →
WIN
Esai Larios · Metropolitan Historical Fencing Academy Rapier & Dagger · Pools Score 5-2 Review →
1018
WIN
James Darling · Metropolitan Historical Fencing Academy Rapier & Dagger · Pools Score 3-0 Review →
1394
WIN
Patrick Murtha · Metropolitan Historical Fencing Academy Rapier & Dagger · Top 16 Score 10-9 Review →
LOSS
Ben Madlinger · Scuffletown Federfechters Rapier & Dagger · Top 8
ARFL March Madness 2026
March 2026 · us
33 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1825 ▲669 · 1,320.3
  • Mixed & Men's Steel Sword and Buckler Rank 317 · 1,384.8
  • Mixed & Men's Steel Single Sidesword Rank 304 · 1,231.0
WIN
Rune Smith · Battlefield KdF Longsword · Pools Score 7-2 Review →
562 87%
WIN
Joseph Sherill · Capital Kunst des Fechtens Longsword · Pools Score 7-5 Review →
950 78%
LOSS
Stephen Norris Longsword · Pools Score 4-6 Review →
WIN
Sam Withers · Maryland Kunst des Fechtens Longsword · Pools Score 5-4 Review →
1204 53%
DRAW
1084 62%
LOSS
1563 31%
WIN
Ethan Wilson · Capital Kunst des Fechtens Longsword · Pools Score 7-2 Review →
1311 45%
LOSS
Joseph Sherill · Capital Kunst des Fechtens Longsword · Top 28 Score 7-5 Review →
950 78%
LOSS
Yetkin Bey · Virago Alley Sidesword · !! Attention !! Excluded From Scoring Calculations Pools Score 1-3 Review →
990
WIN
1375
WIN
1534
DRAW
1254
LOSS
Logan Sites · Forge Historical Fencing Sidesword · Pools Score 1-3 Review →
1450
WIN
1254
LOSS
LOSS
Logan Sites · Forge Historical Fencing Sword & Buckler · Pools Score 1-3 Review →
1569
WIN
1302
WIN
1574
DRAW
Yetkin Bey · Virago Alley Sword & Buckler · Pools Score 1-3 Review →
1214
WIN
WIN
LOSS
Stephen Norris Sword & Buckler · Top 8 Score 4-6 Review →
LOSS
Kevin Rezac · Round Table Historical Fencing Smallsword · Pools Score 1-3 Review →
WIN
Antonio Vaccaro · Ludus Ferocia Historical Combat Smallsword · Pools Score 4-0 Review →
WIN
DRAW
Christian Buettner · Maryland Kunst des Fechtens Smallsword · Pools Score 1-1 Review →
DRAW
John Pawlak · Maryland Kunst des Fechtens Smallsword · Pools Score 1-1 Review →
WIN
Erik Miao · Charlottesville HEMA Smallsword · Pools Score 2-1 Review →
LOSS
Dylan Wittkower · Ludus Ferocia Historical Combat Smallsword · Pools Score 1-3 Review →
WIN
Matthew Ely · Ludus Ferocia Historical Combat Smallsword · Pools Score 3-1 Review →
WIN
LOSS
Dylan Wittkower · Ludus Ferocia Historical Combat Smallsword · Top 8 Score 1-3 Review →
LoCal Swordfight 2026
March 2026 · us
20 fights
LOSS
Justin Beck · F3 Sword Academy Longsword · Pools
1327 53%
WIN
Kevin Criswell · Kron Martial Arts Longsword · Pools
1372 46%
WIN
1392 43%
WIN
Sage Lee · Academy of Arms Sabre · Bronze Medal Match
WIN
Sage Lee · Academy of Arms Sabre · Pools
WIN
WIN
John Lawrence Sabre · Pools
LOSS
Sam Sobolev · LA Skirmish Sabre · Pools
WIN
WIN
WIN
Yuheng Liu · Lonin League Sabre · Top 8
WIN
1466 44%
LOSS
1757 26%
WIN
LOSS
1472 45%
LOSS
1646 34%
DRAW
Francisco Hitt · SoCal Swords Sidesword · Pools
LOSS
Arik Mendelevitz · The Carbonari Sidesword · Pools
DRAW
Unicorn Cup 2026
January 2026 · us
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 2418 ▼1011 · 1,247.3
  • Mixed & Men's Steel Single Rapier Rank 661 · 1,267.5
LOSS
Max Karabin · Pittsburgh Fighters Guild Longsword · Pools Score 7-10 Review →
997 69%
LOSS
Mary McConnell · Steel City Historical Fencing Longsword · Pools Score 9-10 Review →
1297 68%
WIN
986 84%
WIN
Megan Wittman · Waterfront Historical Fencing Club Longsword · Pools Score 10-3 Review →
WIN
1198 74%
LOSS
Samuel Ryals · Gem City Duelists Society Longsword · Pools Score 6-9 Review →
1820 31%
LOSS
Erik Miao · Charlottesville HEMA Longsword · Top 56 Score 10-11 Review →
1105 75%
LOSS
1529
WIN
1283
LOSS
1283
Revolution Rumble 2025
July 2025 · us
8 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1301 · 1,370.8
LOSS
Ryan Bishop · Tucson Historical Fencing Academy Longsword · Lower Quarterfinals
WIN
Liz Swilley · Crossing Fight School Longsword · Pools Score 5-4 Review →
WIN
Juan Sanchez · Liberty Sword Club Longsword · Pools Score 5-3 Review →
WIN
Zoe Diehl · Tucson Historical Fencing Academy Longsword · Pools Score 5-3 Review →
WIN
Lorrie Eddings · Bucks Historical Longsword Longsword · Pools Score 5-0 Review →
LOSS
WIN
1023
WIN
Dan Black · Crossing Fight School Longsword · Top 8
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.