Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Single Rapier
Current
787 #1,932
Peak
813 April 2025
Record
2W · 24L
Last
June 2026
Mixed & Men's Steel Longsword
Current
967 #5,681
Peak
993 March 2026
Record
3W · 18L
Last
May 2026
Mixed & Men's Steel Sabre
Current
794 #3,123
Peak
796 May 2026
Record
1W · 3L
Last
May 2026
Mixed & Men's Steel Sword and Buckler
Current
1260 #596
Peak
1263 April 2026
Record
3W · 2L · 1D
Last
April 2026
Mixed & Men's Steel Rapier and Dagger
Current
980 #1,080
Peak
1047 March 2026
Record
2W · 24L
Last
April 2026

Scout analysis

Rapier

2W · 24L (8%)
Form
Rising
Recent 15% vs older 0%
Record: 2W · 24L (8%)
Recent half (13 fights): 15%
Older half (13 fights): 0%
Delta: +15%
Current streak: 9 Losses
Based on 26 recorded rapier fights.
Schedule
Comfort bracket
-1.7 vs expectation
Over/under vs expectation: -1.7 (0 actual / 1.7 expected, n=14)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
7 exchange-coded matches
Exchanges per point: 2.25
Avg exchanges / match: 9
Doubles / match: 0.71
First scorer rate: 57%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 9%
Pool stage: 2W · 20L (9%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
67 pts off peak
Currently below peak
Current rating: 980
Peak rating: 1047 (March 2026)
Gap to peak: -67
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Single Rapier 0W · 20L (0%) -1.7 vs expectation (n=14) avg opponent 1459
+6 fights in 1 thinner division

Longsword

3W · 18L (14%)
Form
Rising
Recent 30% vs older 0%
Record: 3W · 18L (14%)
Recent half (10 fights): 30%
Older half (10 fights): 0%
Delta: +30%
Current streak: 2 Losses
Based on 21 recorded longsword fights.
Schedule
Comfort bracket
-2.9 vs expectation
Over/under vs expectation: -2.9 (0 actual / 2.9 expected, n=9)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
5 exchange-coded matches
Exchanges per point: 0.94
Avg exchanges / match: 6.8
Doubles / match: 0.2
First scorer rate: 60%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 11%
Pool stage: 2W · 17L (11%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
25 pts off peak
Currently below peak
Current rating: 967
Peak rating: 993 (March 2026)
Gap to peak: -25
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Longsword 2W · 10L (17%) avg opponent 1438
+9 fights in 2 thinner divisions

Rapier & Dagger

1W · 12L (8%)
Form
Cooling
Recent 0% vs older 17%
Record: 1W · 12L (8%)
Recent half (6 fights): 0%
Older half (6 fights): 17%
Delta: -17%
Current streak: 7 Losses
Based on 13 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 0%
Pool stage: 0W · 10L (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 rating comes from the highest Glicko value recorded for this weapon.

Smallsword

4W · 3L · 1D (50%)
Form
Rising
Recent 75% vs older 25%
Record: 4W · 3L · 1D (50%)
Recent half (4 fights): 75%
Older half (4 fights): 25%
Delta: +50%
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
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 57%
Pool stage: 4W · 3L (57%)
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.

Sword & Buckler

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: 2 Wins
Based on 6 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: 1260
Peak rating: 1263 (April 2026)
Gap to peak: -2
Peak rating comes from the highest Glicko value recorded for this weapon.

Mixed Weapon

3W · 2L (60%)
Form
Building
60% win rate · 5 fights
Record: 3W · 2L (60%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 2 Losses
Based on 5 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 75%
Pool stage: 3W · 1L (75%)
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.

Sabre

1W · 3L (25%)
Form
Building
25% win rate · 4 fights
Record: 1W · 3L (25%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Win
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 25%
Pool stage: 1W · 3L (25%)
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: 794
Peak rating: 796 (May 2026)
Gap to peak: -1
Peak rating comes from the highest Glicko value recorded for this weapon.
Reach
8 events · us · 1.2 yrs active
4 rated weapons
Tournaments: 8
Countries fought in: 1 (us)
Months active: 14
Fights / year: 71.1
Rated weapons: 4

Clubmates · Steel on Steel HFC (5)

Events & fights (8)

7 fights
LOSS
Sawyer Freschi · F3 Sword Academy Rapier · Pool Set 1
1813 4%
LOSS
Jesus Gonzalez · En Garde Fencing Rapier · Pool Set 1
1351 17%
LOSS
1532 11%
LOSS
1563 9%
LOSS
Aaron Yang · F3 Sword Academy Rapier · Pool Set 2
1263 22%
LOSS
1737 5%
LOSS
Erik Copley · En Garde Fencing Rapier · Top 16
1721 6%
7 fights
LOSS
Mike Carlson · F3 Sword Academy Rapier & Dagger · Pool Set 1
LOSS
Louie Zhong · Tosetti Institute of MMA and Fitness Rapier & Dagger · Pool Set 1
1437 35%
LOSS
Mike Carlson · F3 Sword Academy Rapier & Dagger · Pool Set 2
LOSS
Andy Hoang · Black Tigers Rapier & Dagger · Pool Set 2
1824 18%
LOSS
Eric Zhong · F3 Sword Academy Rapier & Dagger · Pool Set 3
1147 49%
LOSS
Louie Zhong · Tosetti Institute of MMA and Fitness Rapier & Dagger · Pool Set 3
1437 35%
LOSS
Mike Carlson · F3 Sword Academy Rapier & Dagger · Top 6
SpringSteel 2026
May 2026 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 5509 ▼338 · 970.4
  • Mixed & Men's Steel Sabre Rank 3044 · 796.4
LOSS
Disney Hook · Santa Barbara Sword Club Longsword · Pools Score 3-12 Review →
1130 41%
LOSS
Victoria Perez · San Diego Swordfighters Longsword · Pools Score 7-12 Review →
WIN
Jin Huo · San Diego Swordfighters Longsword · Pools Score 10-5 · 1 double Review →
LOSS
Devin Bizzack · Mordhau Historical Combat Longsword · Pools Score 8-11 Review →
940 54%
LOSS
Elan Matlovsky · Academy of Arms Longsword · Pools Score 9-11 Review →
1064 45%
LOSS
758
LOSS
Josh DeLong · Mordhau Historical Combat Sabre · Pools Score 0-8 Review →
1036
LOSS
WIN
Andrew Kim · Kron Martial Arts Sabre · Pools Score 8-6 Review →
1060
14 fights
Rating outcome
  • Mixed & Men's Steel Sword and Buckler Rank 546 · 1,263.4
WIN
Nathaniel Montgomery · Napa-Solano Historical Fencing Guild Sword & Buckler · Pool Set 1 Score 3-2 Review →
1098
LOSS
Sterling Baldwin · San Diego Swordfighters Sword & Buckler · Pool Set 1 Score 0-3 Review →
DRAW
Gavin Brunamonte · En Garde Fencing Sword & Buckler · Pool Set 1 Score 2-2 Review →
LOSS
Borislav Krustev · Fechtschule Sofia Sword & Buckler · Pool Set 2
1746
WIN
Martha Humber · Diamond Rose Academie D'Armes Sword & Buckler · Pool Set 2
WIN
Galen Bizovi · Masterless Fencing Sword & Buckler · Pool Set 2
1018
DRAW
Bryce Johns · True Edge Academy of Swordsmanship Smallsword · Pool Set 1 Score 2-2 Review →
WIN
Jason Smith · Valley's heart HEMA Smallsword · Pool Set 1 Score 3-1 Review →
LOSS
Aaron Yang · F3 Sword Academy Smallsword · Pool Set 1 Score 1-2 Review →
LOSS
Kyle Lazzarevich · En Garde Fencing Smallsword · Pool Set 1 Score 2-3 Review →
WIN
Kira Baylor · En Garde Fencing Smallsword · Pool Set 2
LOSS
Frank Torkel · Masterless Fencing Smallsword · Pool Set 2
WIN
Liam Ecker · San Diego Swordfighters Smallsword · Pool Set 2
WIN
NorCal Open Steel 2026
March 2026 · us
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 5002 ▲669 · 993.0
  • Mixed & Men's Steel Rapier and Dagger Rank 923 · 1,047.9
LOSS
Finnian Beazlie · En Garde Fencing Longsword · Pools Score 2-4 Review →
1147 36%
LOSS
Ivan Talev · En Garde Fencing Longsword · Pools Score 3-4 Review →
1306 23%
WIN
LOSS
Ryan Renfro · Noble Science Academy Longsword · Pools Score 1-4 Review →
1455 19%
LOSS
Jay Trojan · En Garde Fencing Longsword · Top 16 Score 3-7 Review →
1449 18%
WIN
Emily Blade · Sacramento Historical Fencing Academy Longsword · Top 20 Score 10-1 Review →
LOSS
Aaron Yang · F3 Sword Academy Rapier & Dagger · Pools Score 1-8 Review →
1359
LOSS
Andy Hoang · Black Tigers Rapier & Dagger · Pools Score 2-7 Review →
1744
LOSS
Erik Copley · En Garde Fencing Rapier & Dagger · Pools
1905
LOSS
Douglas Leonard · Sacramento Historical Fencing Academy Rapier & Dagger · Pools Score 4-7 Review →
1645
LOSS
Jonathan Han · En Garde Fencing Rapier & Dagger · Top 16 Score 3-8 Review →
1436
WIN
David Leyba · En Garde Fencing Rapier & Dagger · Top 17 Score 4-3 Review →
DEMAS 2026
February 2026 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 5671 ▼308 · 909.7
LOSS
Kaiser Wu · F3 Sword Academy Longsword · Pools Score 4-5 Review →
LOSS
1592 19%
LOSS
Justin Yee · Laughing Wolves Longsword · Pools Score 5-7 Review →
1279 32%
LOSS
Ivan Talev · En Garde Fencing Longsword · Pools Score 3-9 Review →
WIN
Kaiser Wu · F3 Sword Academy Mixed Weapon · Pools Score 4-5 Review →
WIN
Mixed Weapon · Pools
WIN
Mixed Weapon · Pools
LOSS
Johnathan Eldridge · En Garde Fencing Mixed Weapon · Pools
LOSS
James Ringener · Laughing Wolves Mixed Weapon · Top 16
LOSS
LOSS
Jesus Gonzalez · En Garde Fencing Rapier · Pools Score 0-9 Review →
WIN
LOSS
Chandler Brown · En Garde Fencing Rapier · Pools Score 0-11 Review →
LOSS
7 fights
Rating outcome
  • Mixed & Men's Steel Single Rapier Rank 1783 ▼21 · 800.3
LOSS
Christian Jacob Peralta · En Garde Fencing Rapier · Pool Set 1 Score 2-4 Review →
1696 8%
LOSS
1604 11%
LOSS
Chandler Brown · En Garde Fencing Rapier · Pool Set 1 Score 3-14 Review →
1661 9%
LOSS
Erik Copley · En Garde Fencing Rapier · Pool Set 2
1653 9%
LOSS
Aaron Yang · F3 Sword Academy Rapier · Pool Set 2
1164 29%
LOSS
Jesus Gonzalez · En Garde Fencing Rapier · Pool Set 2
1303 22%
LOSS
Christian Jacob Peralta · En Garde Fencing Rapier · Top 16 Score 2-4 Review →
1696 8%
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 4537 · 944.9
  • Mixed & Men's Steel Single Rapier Rank 1432 · 813.8
LOSS
Jay Trojan · En Garde Fencing Longsword · Pool Set 1
1513
LOSS
Reed Peck-Kriss · Lonin League Longsword · Pool Set 1 Score 0-7 Review →
1329
LOSS
Justin Reimer · Lonin League Longsword · Pool Set 2
1766
LOSS
1360
LOSS
Cody Shepherd · Masterless Fencing Longsword · Pool Set 2
1333
LOSS
Aaron Yang · F3 Sword Academy Rapier · Pool Set 1
786
LOSS
Jay Trojan · En Garde Fencing Rapier · Pool Set 1
LOSS
1513
LOSS
1322
LOSS
1203
LOSS
1134
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.