Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1437 #1,041
Peak
1440 May 2026
Record
48W · 29L · 6D
Last
May 2026
Mixed & Men's Steel Sword and Buckler
Current
1126 #872
Peak
1209 August 2019
Record
5W · 8L · 1D
Last
April 2026
Mixed & Men's Steel Sabre Regional
Current
1182 #1,416
Peak
1185 March 2026
Record
3W · 2L
Last
March 2026
Mixed & Men's Steel Rapier and Dagger
Current
1077 #894
Peak
1080 March 2026
Record
0W · 2L · 2D
Last
March 2026

Scout analysis

Longsword

48W · 29L · 6D (58%)
Form
Steady
Recent 56% vs older 61%
Record: 48W · 29L · 6D (58%)
Recent half (41 fights): 56%
Older half (41 fights): 61%
Delta: -5%
Current streak: 1 Loss
Based on 83 recorded longsword fights.
Schedule
Getting ambushed
+1 vs expectation
Quality wins (won as clear underdog): 4
Upset losses (lost as clear favourite): 5
Over/under vs expectation: +1 (37 actual / 36 expected, n=65)
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 specialist
Pool 70% · Elim 50%
Pool stage: 39W · 17L (70%)
Elimination: 5W · 5L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1437
Peak rating: 1440 (May 2026)
Gap to peak: -2
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Longsword 40W · 22L · 6D (59%) -0.8 vs expectation (n=52) avg opponent 1187
+15 fights in 3 thinner divisions

Sword & Buckler

5W · 8L · 1D (36%)
Form
Cooling
Recent 14% vs older 57%
Record: 5W · 8L · 1D (36%)
Recent half (7 fights): 14%
Older half (7 fights): 57%
Delta: -43%
Current streak: 2 Losses
Based on 14 recorded sword & buckler fights.
Schedule
Getting ambushed
-2.4 vs expectation
Upset losses (lost as clear favourite): 2
Over/under vs expectation: -2.4 (1 actual / 3.4 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 45%
Pool stage: 5W · 6L (45%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
82 pts off peak
Currently below peak
Current rating: 1126
Peak rating: 1209 (August 2019)
Gap to peak: -82
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Rapier & Dagger

2W · 6L (25%)
Form
Cooling
Recent 0% vs older 50%
Record: 2W · 6L (25%)
Recent half (4 fights): 0%
Older half (4 fights): 50%
Delta: -50%
Current streak: 4 Losses
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 29%
Pool stage: 2W · 5L (29%)
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.
By division
+8 fights in 2 thinner divisions

Mixed Weapon

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 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 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 is relative to an isolated regional scene - see the "How to read this profile" note below.

Messer

3W · 2L · 1D (50%)
Form
Building
50% win rate · 6 fights
Record: 3W · 2L · 1D (50%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Win
Based on 6 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
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
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 · 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 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
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: 2W · 1L (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: 1182
Peak rating: 1185 (March 2026)
Gap to peak: -2
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Rapier

0W · 2L · 2D (0%)
Form
Building
0% win rate · 4 fights
Record: 0W · 2L · 2D (0%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 2 Losses
Based on 4 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
At peak
Near career best
Current rating: 1077
Peak rating: 1080 (March 2026)
Gap to peak: -3
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Dagger

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: 3 Wins
Based on 4 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 100%
Pool stage: 3W · 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.

Sidesword

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 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 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 is relative to an isolated regional scene - see the "How to read this profile" note below.
Reach
13 events · us · 9.3 yrs active
4 rated weapons
Tournaments: 13
Countries fought in: 1 (us)
Months active: 112
Fights / year: 14.4
Rated weapons: 4

Clubmates · Davenriche European Martial Artes School (41)

Events & fights (13)

SpringSteel 2026
May 2026 · us
6 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1022 ▲94 · 1,440.4
LOSS
Michael McIntyre · Academy of Arms Longsword · Pools
1544 35%
LOSS
1778 15%
WIN
1476 34%
WIN
Aaron Yang · F3 Sword Academy Longsword · Pools
1470 50%
LOSS
1689 22%
12 fights
Rating outcome
  • Mixed & Men's Steel Sword and Buckler Rank 835 ▼67 · 1,129.5
LOSS
Gabriel Pottebaum · Indes Ferox Gladio Sword & Buckler · Pool Set 1
954 57%
DRAW
Cody Shepherd · Masterless Fencing Sword & Buckler · Pool Set 1
1183 54%
LOSS
Mark Olsen · Blackfriar's School of Fence Sword & Buckler · Pool Set 1
1389 46%
WIN
Kyle Suronen · F3 Sword Academy Sword & Buckler · Pool Set 2
LOSS
Gavin Brunamonte · En Garde Fencing Sword & Buckler · Pool Set 2
LOSS
Colin Glaves · Tosetti Institute of MMA and Fitness Sword & Buckler · Pool Set 2
LOSS
Finnian Beazlie · En Garde Fencing Messer · Pool Set 1
DRAW
Michael DeSimone · Masterless Fencing Messer · Pool Set 1
WIN
WIN
Seneca Savoie · Arena Weapon Arts Messer · Pool Set 2
LOSS
WIN
Jay Trojan · En Garde Fencing Messer · Pool Set 2
LoCal Swordfight 2026
March 2026 · us
17 fights
WIN
Eric Christensen · Lonin League Longsword · Pools
1288 61%
WIN
AJ Atry · SoCal Swords Longsword · Pools
1204 70%
WIN
1295 60%
WIN
1446 52%
LOSS
1349 57%
WIN
1188
LOSS
1243
LOSS
James Hines Rapier & Dagger · Pools
WIN
LOSS
Henry Hill Sabre · Pools
WIN
Joseph Lin · SoCal Swords Sabre · Pools
LOSS
Logan Ray · Indes Ferox Gladio Sabre · Top 32
WIN
LOSS
Jay Trojan · En Garde Fencing Sidesword · Pools
WIN
Nathaniel Walsh · SoCal Swords Sidesword · Pools
LOSS
Aaron Lundr · Masterless Fencing Sidesword · Pools
NorCal Open Steel 2026
March 2026 · us
4 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 856 · 1,080.8
LOSS
Jay Trojan · En Garde Fencing Rapier & Dagger · Pools
1487
LOSS
Jonathan Han · En Garde Fencing Rapier & Dagger · Pools
1436
LOSS
1169
LOSS
Chandler Brown · En Garde Fencing Rapier & Dagger · Top 16
1727
DEMAS 2026
February 2026 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1479 ▲138 · 1,359.0
WIN
1143 76%
LOSS
Mike Carlson · F3 Sword Academy Longsword · Pools
WIN
1470 46%
WIN
LOSS
LOSS
WIN
Justin Beck · F3 Sword Academy Mixed Weapon · Top 16
WIN
Justin Yee · Laughing Wolves Mixed Weapon · Top 20
LOSS
DRAW
SoCal Swordfight 2020
February 2020 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 544 ▲21 · 1,432.6
LOSS
John Zemanek · Kron Martial Arts Longsword · Eighth-Finals
WIN
Devin McCarthy · Academy of Arms Longsword · Elimination Bracket
1109 62%
WIN
Joel Overly · En Garde Fencing Longsword · Pool Set 1
1076 58%
LOSS
WIN
Emily McMartin · Kron Martial Arts Longsword · Pool Set 1
838 70%
WIN
WIN
WIN
Combat Con 2019
August 2019 · us
8 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 641 ▼34 · 1,395.5
  • Mixed & Men's Steel Sword and Buckler Rank 373 ▲11 · 1,209.1
LOSS
James Cruzan · Tucson Historical Fencing Academy Longsword · Elimination Bracket
1280 70%
WIN
1356 57%
WIN
680 74%
LOSS
Gary Ledford · SoCal Swords Longsword · Pool Set 1
1482 36%
LOSS
Mark Smead · San Luis Valley Swordguild Sword & Buckler · Eighth-Finals
857 63%
WIN
Roberto Martinez-Loyo · Elite Fencing Club Sword & Buckler · Pool Set 1
1327 52%
WIN
Thomas Del Motte · The Historical Combat Collective Sword & Buckler · Pool Set 1
LOSS
Paul Barolet · Academy of Arms Sword & Buckler · Pool Set 1
1002 64%
Duels at High Noon 2019
September 2019 · us
No match-level data
17 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 526 ▲115 · 1,435.6
LOSS
1469 38%
WIN
1095 86%
WIN
WIN
1288 61%
DRAW
1182 67%
LOSS
1373 40%
WIN
960 94%
WIN
LOSS
Eric Hardeman · SoCal Swords Longsword · POOLS
1594 24%
LOSS
1292 67%
WIN
1646 18%
DRAW
1478 41%
WIN
LOSS
1469 38%
WIN
1234 71%
SoCal Swordfight 2019
February 2019 · us
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 534 ▲175 · 1,409.7
WIN
Jack Stewart · United Clans Swordsman Association Longsword · Bronze Medal Match
1417 40%
WIN
Dylan Labbie · Kron Martial Arts Longsword · Eighth-Finals
874 72%
WIN
Stephen Loch · Indes Ferox Gladio Longsword · Pool Set 1
1180 58%
WIN
Lacey Cupp · SoCal Swords Longsword · Pool Set 1
807 75%
WIN
Philip Wheeler · Kron Martial Arts Longsword · Pool Set 1
989 64%
WIN
Nathan Rowe · Kron Martial Arts Longsword · Quarterfinals
1162 59%
LOSS
1442 41%
Silicon Valley Sword Fight 2018
January 2018 · us
No match-level data
8 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 531 ▲929 · 1,326.7
LOSS
857 63%
WIN
1182 50%
WIN
727 71%
WIN
1051 50%
WIN
1051 50%
WIN
Ian McLean · Tattershall School of Defense Longsword · Round 2 Pool A
1107 50%
WIN
Alexander Laslavic · En Garde Fencing Longsword · Round 2 Pool A
857 63%
WIN
Duels at High Noon 2018
September 2018 · us
No match-level data
18 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 621 ▼7 · 1,362.6
WIN
1345 58%
DRAW
Angel Uribe · South Coast Swords Longsword · Pools
DRAW
1291 68%
LOSS
1314 59%
DRAW
1467 41%
WIN
Myles Cupp · SoCal Swords Longsword · Pools
1563 34%
LOSS
998 57%
LOSS
1566 36%
DRAW
816 69%
WIN
1071 84%
WIN
1078 83%
WIN
846 67%
LOSS
993 62%
LOSS
1643 28%
Combat Con 2018
August 2018 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 614 ▲67 · 1,350.8
  • Mixed & Men's Steel Sword and Buckler Rank 267 · 1,204.6
LOSS
1497 47%
WIN
Dylan Smith · South Coast Swords Longsword · Elimination Bracket
1231 63%
LOSS
Michael Metz · Santa Barbara Sword Club Longsword · Pool Matches
1171 60%
WIN
WIN
John Dickens · HEMA Lexington Longsword · Pool Matches
LOSS
Dashiell Harrison · Indes Ferox Gladio Sword & Buckler · Eighth-Finals
1244
WIN
Alfredo Velez · Loyal Order of the Sword Sword & Buckler · Pool Matches
1322
LOSS
1488
WIN
Josh Furrate · Nachreisen Historical Fencing Sword & Buckler · Pool Matches
3rd Annual Tosetti Institute HEMA Tournament
March 2017 · us
No match-level data
4 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 976 · 1,018.1
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.