Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1681 #156
Peak
1687 October 2025
Record
33W · 14L
Last
March 2026
Mixed & Men's Steel Sabre
Current
1402 #538
Peak
1407 October 2025
Record
5W · 1L
Last
October 2025
Mixed & Men's Steel Single Rapier
Current
1238 #751
Peak
1246 June 2025
Record
4W · 4L
Last
June 2025
Mixed & Men's Steel Rapier and Dagger
Current
1230 #547
Peak
1237 June 2025
Record
4W · 4L
Last
June 2025

Scout analysis

Longsword

33W · 14L (70%)
Form
Steady
Recent 70% vs older 74%
Record: 33W · 14L (70%)
Recent half (23 fights): 70%
Older half (23 fights): 74%
Delta: -4%
Current streak: 1 Loss
Based on 47 recorded longsword fights.
Schedule
Getting ambushed
+5.2 vs expectation
Quality wins (won as clear underdog): 2
Upset losses (lost as clear favourite): 5
Over/under vs expectation: +5.2 (28 actual / 22.8 expected, n=39)
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
Balanced
Pool 72% · Elim 60%
Pool stage: 18W · 7L (72%)
Elimination: 6W · 4L (60%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1681
Peak rating: 1687 (October 2025)
Gap to peak: -5
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Longsword (Tier A) 20W · 9L (69%) +2.7 vs expectation (n=29) avg opponent 1537
Mixed Steel Longsword (Tier B) 8W · 2L (80%) +2.5 vs expectation (n=10) avg opponent 1357
Mixed Steel Longsword 5W · 3L (63%) avg opponent 1228

Smallsword

11W · 4L · 3D (61%)
Form
Rising
Recent 67% vs older 56%
Record: 11W · 4L · 3D (61%)
Recent half (9 fights): 67%
Older half (9 fights): 56%
Delta: +11%
Current streak: 4 Wins
Based on 18 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 78%
Pool stage: 7W · 2L (78%)
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.

Messer

13W · 3L (81%)
Form
Rising
Recent 88% vs older 75%
Record: 13W · 3L (81%)
Recent half (8 fights): 88%
Older half (8 fights): 75%
Delta: +13%
Current streak: 7 Wins
Based on 16 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 specialist
Pool 89% · Elim 67%
Pool stage: 8W · 1L (89%)
Elimination: 2W · 1L (67%)
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.
By division
Mixed Steel Messer 7W · 1L (88%)
Mixed Synthetic Messer 6W · 2L (75%)

Rapier

4W · 4L (50%)
Form
Cooling
Recent 25% vs older 75%
Record: 4W · 4L (50%)
Recent half (4 fights): 25%
Older half (4 fights): 75%
Delta: -50%
Current streak: 1 Loss
Based on 8 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 50%
Pool stage: 3W · 3L (50%)
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: 1238
Peak rating: 1246 (June 2025)
Gap to peak: -8
Peak rating comes from the highest Glicko value recorded for this weapon.

Sabre

5W · 1L (83%)
Form
Building
83% win rate · 6 fights
Record: 5W · 1L (83%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 6 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 100%
Pool stage: 4W · 0L (100%)
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: 1402
Peak rating: 1407 (October 2025)
Gap to peak: -4
Peak rating comes from the highest Glicko value recorded for this weapon.

Rapier & Dagger

2W · 3L (40%)
Form
Building
40% win rate · 5 fights
Record: 2W · 3L (40%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 5 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 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 rating comes from the highest Glicko value recorded for this weapon.

Mixed Weapon

1W · 2L (33%)
Form
Building
33% win rate · 3 fights
Record: 1W · 2L (33%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 2 Losses
Based on 3 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 33%
Pool stage: 1W · 2L (33%)
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.
Reach
7 events · us · 2.1 yrs active
3 rated weapons
Tournaments: 7
Countries fought in: 1 (us)
Months active: 25
Fights / year: 49.4
Rated weapons: 3

Clubmates · San Diego Swordfighters (54)

Events & fights (8)

LoCal Swordfight 2026
March 2026 · us
23 fights
WIN
1545 68%
LOSS
Yuheng Liu · Lonin League Longsword · Pools
1560 68%
WIN
1455 83%
WIN
1684 50%
LOSS
1712 54%
-
Kai Eva · Indes Ferox Gladio Smallsword · Elims
WIN
David Lillethun · Boston Armizare Smallsword · Elims
WIN
LOSS
Justinder Singh · Burning Sun Smallsword · Elims
LOSS
Konrad Kramarz · Mordschlag Smallsword · Elims
WIN
Michael French · Reno HEMA Speakeasy Smallsword · Elims
WIN
Liam Ecker · San Diego Swordfighters Smallsword · Pools
WIN
Jeffrey Yu · Kron Martial Arts Smallsword · Pools
-
Wesley Ho · SoCal Swords Smallsword · Pools
LOSS
Kalan Miurrelle · SoCal Swords Smallsword · Pools
LOSS
Aaron Yang · F3 Sword Academy Smallsword · Pools
WIN
Brian Williamson Smallsword · Pools
WIN
WIN
Elliot Chan · Unaffiliated Smallsword · Pools
Oktoberhau 2025
October 2025 · us
14 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 141 ▲45 · 1,687.6
  • Mixed & Men's Steel Sabre Rank 459 · 1,407.1
LOSS
1769 37%
WIN
1244 89%
WIN
Dylan McGee · SoCal Swords Longsword · Pools
1258 84%
WIN
Rafael Sabino · Scholars of Alcala Longsword · Pools
1110 89%
WIN
Kevin Criswell · Kron Martial Arts Longsword · Pools
1417 75%
WIN
1556 67%
WIN
1169 96%
WIN
Iris Garcia · Rat Lab Longsword · Top 8
1514 72%
WIN
1237
WIN
Ramon Diaz · Mordhau Historical Combat Sabre · Pools Score 9-6 Review →
1401
WIN
Joshua Warner · SoCal Swords Sabre · Pools Score 9-2 Review →
WIN
Iris Garcia · Rat Lab Sabre · Pools
WIN
961
LOSS
1237
AG Open 2025
September 2025 · us
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 186 ▲86 · 1,659.5
LOSS
Henry Reynolds · Bucks Historical Longsword Longsword · Consolation Bracket - Top 6
1727 40%
LOSS
1595 60%
WIN
1469 65%
WIN
1512 58%
WIN
1754 37%
LOSS
1727 40%
WIN
Jonathan Paulino · Philadelphia Common Fencers Guild Longsword · Winners Bracket - Top 16
1809 31%
LOSS
Zachary Showalter · Scuffletown Federfechters Longsword · Winners Bracket - Top 4
1880 21%
WIN
Trevor Jones · Denver Historical Fencing Academy Longsword · Winners Bracket - Top 8
1595 60%
13 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 433 · 1,237.3
  • Mixed & Men's Steel Single Rapier Rank 620 · 1,246.4
LOSS
WIN
Alexander Laslavic · En Garde Fencing Rapier & Dagger · Pools
1266
LOSS
1423
WIN
Jay Trojan · En Garde Fencing Rapier & Dagger · Pools
1430
LOSS
1423
WIN
1308
LOSS
Andy Hoang · Black Tigers Rapier · Pools
1632
LOSS
1599
WIN
SpringSteel 2025
May 2025 · us
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 255 ▲114 · 1,617.3
WIN
James Samples · SoCal Swords Longsword · Bronze Medal Match
1450 66%
WIN
Charlie Thompson · Scholars of Alcala Longsword · Pools Score 11-6 Review →
1420 51%
WIN
Lu Yang · San Diego Swordfighters Longsword · Pools Score 10-4 Review →
1496 57%
WIN
Tom Oslovar · Tosetti Institute of MMA and Fitness Longsword · Pools Score 10-0 Review →
1393 56%
LOSS
1522 61%
LOSS
Max Zimet · San Diego Swordfighters Longsword · Semifinals
1705 38%
WIN
1522 61%
LOSS
WIN
Joseph Campbell · SoCal Swords Messer · Pools
WIN
John Knoch · Crossroads Swords Messer · Pools
WIN
Kevin Pigao · Kron Martial Arts Messer · Semifinals
LoCal Swordfight 2025
March 2025 · us
10 fights
WIN
Michael McIntyre · Academy of Arms Longsword · Gold Medal Match
1376 53%
LOSS
Kevin Pigao · Kron Martial Arts Longsword · Pools
1261 65%
LOSS
Matthew Cowan · Academy of Arms Longsword · Pools
1144 68%
WIN
1273 53%
WIN
Minna Vasarainen · EHMS Longsword · Pools
1424 56%
WIN
Muqing Niu · Nanjing Axon Martial Arts Longsword · Semifinals
1402 46%
WIN
Lu Yang · San Diego Swordfighters Longsword · Top 16
1390 53%
WIN
Seth Keller · Academy of Arms Longsword · Top 32
1432 41%
WIN
Rocky Willis · Vanguard Fencing Club Longsword · Top 49
1461 53%
WIN
Mateo Schops · SwArta Longsword · Top 8
1405 59%
SpringSteel 2024
May 2024 · us
16 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 986 · 1,358.0
LOSS
Sterling Baldwin · San Diego Swordfighters Longsword · Bronze Medal Match Score 4-8 Review →
1307
WIN
Jonathan Pena · San Diego Swordfighters Longsword · Eighth-Finals
1109
WIN
Luz Zavala · Axolotes Fencing Club Longsword · Pool Set 1 Score 7-2 Review →
795
WIN
Kevin Pigao · Kron Martial Arts Longsword · Pool Set 1 Score 8-2 Review →
1241
LOSS
James Samples · SoCal Swords Longsword · Pool Set 1 Score 0-7 Review →
1143
WIN
Max Zimet · San Diego Swordfighters Longsword · Pool Set 1 Score 8-6 Review →
1543
WIN
Rogelio Avila Ballesteros · Axolotes Fencing Club Longsword · Quarterfinals Score 7-6 Review →
1141
LOSS
Max Zimet · San Diego Swordfighters Longsword · Semifinals Score 8-6 Review →
1543
WIN
Gabriel Chavez · Axolotes Fencing Club Messer · Bronze Medal Match
LOSS
WIN
WIN
WIN
Rafael Sabino · Scholars of Alcala Messer · Pool Set 1
LOSS
Kevin Pigao · Kron Martial Arts Messer · Semifinals Score 8-2 Review →
SoCal Swordfight 2024
February 2024
No match-level data
3 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.