Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1383 #1,358
Peak
1385 March 2026
Record
18W · 11L · 1D
Last
March 2026
Mixed & Men's Steel Single Rapier
Current
1250 #726
Peak
1253 January 2026
Record
4W · 3L
Last
January 2026
Mixed & Men's Steel Sword and Buckler
Current
1372 #344
Peak
1378 October 2025
Record
6W · 3L
Last
October 2025
Mixed & Men's Steel Single Sidesword Regional
Current
1214 #342
Peak
1219 October 2025
Record
4W · 3L
Last
October 2025

Scout analysis

Longsword

18W · 11L · 1D (60%)
Form
Cooling
Recent 53% vs older 67%
Record: 18W · 11L · 1D (60%)
Recent half (15 fights): 53%
Older half (15 fights): 67%
Delta: -14%
Current streak: 3 Wins
Based on 30 recorded longsword fights.
Schedule
Getting ambushed
-0.2 vs expectation
Upset losses (lost as clear favourite): 2
Over/under vs expectation: -0.2 (11 actual / 11.2 expected, n=20)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
10 exchange-coded matches
Exchanges per point: 1.28
Avg exchanges / match: 9.5
Doubles / match: 0
First scorer rate: 60%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 67%
Pool stage: 16W · 8L (67%)
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: 1383
Peak rating: 1385 (March 2026)
Gap to peak: -2
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Sword & Buckler

6W · 3L (67%)
Form
Rising
Recent 100% vs older 25%
Record: 6W · 3L (67%)
Recent half (4 fights): 100%
Older half (4 fights): 25%
Delta: +75%
Current streak: 5 Wins
Based on 9 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 60%
Pool stage: 3W · 2L (60%)
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: 1372
Peak rating: 1378 (October 2025)
Gap to peak: -5
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Smallsword

6W · 1L · 1D (75%)
Form
Steady
Recent 75% vs older 75%
Record: 6W · 1L · 1D (75%)
Recent half (4 fights): 75%
Older half (4 fights): 75%
Delta: 0%
Current streak: 2 Wins
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
Measured
4 exchange-coded matches
Exchanges per point: 0.89
Avg exchanges / match: 8.5
Doubles / match: 0
First scorer rate: 25%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 75%
Stage
Pool data only
Pool 100%
Pool stage: 4W · 0L (100%)
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

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

Sidesword

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

Clubmates · Philadelphia Common Fencers Guild (30)

Events & fights (5)

Clash for the Cash 2026
March 2026 · us
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1306 ▲479 · 1,385.9
LOSS
Ben Adiletto · Medieval European Martial Arts Guild Longsword · Pool Set 1 Score 3-8 Review →
1462 46%
WIN
Sean MacMorris · Bucks Historical Longsword Longsword · Pool Set 1 Score 8-6 Review →
1214 62%
LOSS
Noah Williams · Bucks Historical Longsword Longsword · Pool Set 1
837 84%
DRAW
Kieran Garrity · Black Cat Historical Fencing Longsword · Pool Set 1 Score 8-8 Review →
1786 15%
WIN
Seneca Savoie · Arena Weapon Arts Longsword · Pool Set 1 Score 8-7 Review →
1429 50%
WIN
Jack Donohue · Crossing Fight School Longsword · Pool Set 2
1231 66%
LOSS
Jieyu Wu · Sword Inquisition Longsword · Pool Set 2
1720 19%
LOSS
2032 5%
WIN
James Jessup · Battlefield KdF Longsword · Pool Set 2
593 81%
WIN
1257 68%
WIN
1047 67%
Unicorn Cup 2026
January 2026 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1749 ▲596 · 1,321.9
  • Mixed & Men's Steel Single Rapier Rank 699 · 1,253.0
LOSS
Caleb Bonsack · Indianapolis Fencing Club Longsword · Pools Score 9-10 Review →
1594 33%
WIN
Erik Miao · Charlottesville HEMA Longsword · Pools Score 10-1 Review →
1105 67%
WIN
1327 58%
WIN
916 82%
LOSS
David Socha · Two Ravens Fencing School Longsword · Pools Score 10-11 Review →
1459 44%
WIN
James Stockton · Broken Plow Western Martial Arts Longsword · Pools Score 11-4 Review →
617 79%
LOSS
1430 47%
WIN
Daniel Wilmer · Two Ravens Fencing School Longsword · Top 56 Score 10-4 Review →
LOSS
1221
WIN
1117
LOSS
Piotr Przanowski · Charlottesville HEMA Rapier · Pools Score 8-10 Review →
1654
WIN
Max Karabin · Pittsburgh Fighters Guild Rapier · Pools Score 10-6 Review →
910
WIN
WIN
LOSS
Samuel Ryals · Gem City Duelists Society Rapier · Top 8 Score 4-9 Review →
1697
24 fights
Rating outcome
  • Mixed & Men's Steel Sword and Buckler Rank 334 · 1,378.1
  • Mixed & Men's Steel Single Sidesword Rank 312 · 1,219.5
LOSS
Tyland Steiner · Gem City Duelists Society Sidesword · Pools Score 8-5 Review →
WIN
Michele Gulley · HEMA Lexington Sidesword · Pools Score 10-9 Review →
WIN
1141
WIN
LOSS
LOSS
LOSS
Colin McConnell · Two Ravens Fencing School Sword & Buckler · Gold Medal Match Score 6-11 Review →
1468
LOSS
Morgan Redfield · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Pools Score 6-11 Review →
WIN
Tony Cavalline · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Pools Score 10-7 Review →
1131
LOSS
Colin McConnell · Two Ravens Fencing School Sword & Buckler · Pools Score 6-11 Review →
1468
WIN
Jason Riley · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Pools Score 10-7 Review →
WIN
Andrew Kirkland · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Pools Score 10-8 Review →
WIN
Tony Cavalline · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Semifinals Score 10-7 Review →
1131
WIN
Andrew Kirkland · Hilt and Helm Pittsburgh Fencing Club Sword & Buckler · Top 16 Score 10-8 Review →
WIN
Michele Gulley · HEMA Lexington Sword & Buckler · Top 8 Score 10-9 Review →
1314
LOSS
Connor Turley · Metropolitan Historical Fencing Academy Smallsword · Gold Medal Match Score 7-10 Review →
WIN
WIN
Tyland Steiner · Gem City Duelists Society Smallsword · Pools Score 8-5 Review →
WIN
WIN
Anthony Deperro · Two Ravens Fencing School Smallsword · Pools Score 10-7 Review →
WIN
Clementine Cuspard · Hilt and Helm Pittsburgh Fencing Club Smallsword · Semifinals Score 11-8 Review →
WIN
Anthony Deperro · Two Ravens Fencing School Smallsword · Top 8 Score 10-7 Review →
Unicorn Cup 2024
January 2024 · us
No match-level data
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1323 ▲441 · 1,271.9
WIN
WIN
WIN
904 63%
LOSS
892 79%
Hemageddon 2023
August 2023 · us
No match-level data
6 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1576 · 1,189.6
LOSS
1583
WIN
1407
LOSS
1491
WIN
913
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.