Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Single Rapier
Current
1554 #160
Peak
1557 March 2026
Record
18W · 7L
Last
March 2026
Mixed & Men's Steel Sabre
Current
1502 #321
Peak
1504 March 2026
Record
10W · 9L
Last
March 2026
Mixed & Men's Steel Longsword
Current
1375 #1,404
Peak
1561 July 2024
Record
10W · 9L
Last
March 2026
Mixed & Men's Steel Single Sidesword Regional
Current
1286 #274
Peak
1299 July 2024
Record
4W · 2L · 2D
Last
July 2024

Scout analysis

Smallsword

17W · 4L · 6D (63%)
Form
Rising
Recent 77% vs older 46%
Record: 17W · 4L · 6D (63%)
Recent half (13 fights): 77%
Older half (13 fights): 46%
Delta: +31%
Current streak: 6 Wins
Based on 27 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
Balanced
Pool 82% · Elim 100%
Pool stage: 14W · 3L (82%)
Elimination: 3W · 0L (100%)
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

18W · 7L (72%)
Form
Cooling
Recent 67% vs older 83%
Record: 18W · 7L (72%)
Recent half (12 fights): 67%
Older half (12 fights): 83%
Delta: -16%
Current streak: 2 Wins
Based on 25 recorded rapier fights.
Schedule
Getting ambushed
+0.3 vs expectation
Upset losses (lost as clear favourite): 3
Over/under vs expectation: +0.3 (7 actual / 6.7 expected, n=11)
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 67% · Elim 83%
Pool stage: 10W · 5L (67%)
Elimination: 5W · 1L (83%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1554
Peak rating: 1557 (March 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 Single Rapier (Tier A) 7W · 4L (64%) +0.3 vs expectation (n=11) avg opponent 1400
Mixed Steel Single Rapier (Tier B) 7W · 1L (88%) avg opponent 1179
+6 fights in 1 thinner division

Sabre

10W · 9L (53%)
Form
Cooling
Recent 44% vs older 67%
Record: 10W · 9L (53%)
Recent half (9 fights): 44%
Older half (9 fights): 67%
Delta: -23%
Current streak: 1 Win
Based on 19 recorded sabre fights.
Schedule
Punching up
-0.3 vs expectation
Quality wins (won as clear underdog): 2
Upset losses (lost as clear favourite): 1
Over/under vs expectation: -0.3 (4 actual / 4.3 expected, n=10)
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
Knockout killer
Pool 50% · Elim 75%
Pool stage: 6W · 6L (50%)
Elimination: 3W · 1L (75%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1502
Peak rating: 1504 (March 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 Sabre (Tier A) 4W · 7L (36%) -0.3 vs expectation (n=10) avg opponent 1577
Mixed Steel Sabre 6W · 2L (75%) avg opponent 1337

Longsword

10W · 9L (53%)
Form
Cooling
Recent 22% vs older 78%
Record: 10W · 9L (53%)
Recent half (9 fights): 22%
Older half (9 fights): 78%
Delta: -56%
Current streak: 2 Losses
Based on 19 recorded longsword fights.
Schedule
Getting ambushed
-2.3 vs expectation
Upset losses (lost as clear favourite): 5
Over/under vs expectation: -2.3 (6 actual / 8.3 expected, n=14)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
8 exchange-coded matches
Exchanges per point: 0.96
Avg exchanges / match: 5.8
Doubles / match: 0.63
First scorer rate: 25%
Dominant wins (shut-out): 67%
Comeback wins (was behind): 100%
Stage
Pool specialist
Pool 60% · Elim 33%
Pool stage: 9W · 6L (60%)
Elimination: 1W · 2L (33%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
185 pts off peak
Currently below peak
Current rating: 1375
Peak rating: 1561 (July 2024)
Gap to peak: -185
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
+19 fights in 4 thinner divisions

Sidesword

4W · 2L · 2D (50%)
Form
Cooling
Recent 25% vs older 75%
Record: 4W · 2L · 2D (50%)
Recent half (4 fights): 25%
Older half (4 fights): 75%
Delta: -50%
Current streak: 1 Win
Based on 8 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 80%
Pool stage: 4W · 1L (80%)
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: 1286
Peak rating: 1299 (July 2024)
Gap to peak: -12
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
Reach
4 events · us · 2.1 yrs active
4 rated weapons
Tournaments: 4
Countries fought in: 1 (us)
Months active: 25
Fights / year: 47
Rated weapons: 4

Clubmates · Swordplay LA (11)

Events & fights (4)

LoCal Swordfight 2026
March 2026 · us
18 fights
WIN
Harry Levinson · Academy of Arms Longsword · Pools
1268 74%
LOSS
1309 71%
WIN
1214 64%
LOSS
1351 65%
LOSS
1439 62%
LOSS
1800 21%
WIN
1609 31%
LOSS
LOSS
1607 34%
WIN
1588 40%
LOSS
1354 68%
WIN
1416 62%
DRAW
DRAW
LoCal Swordfight 2025
March 2025 · us
16 fights
LOSS
Nicky Sayah Sina · Lonin League Longsword · Pools
1463 69%
LOSS
1866 34%
LOSS
1634 58%
LOSS
1488 67%
LOSS
1370 54%
LOSS
Robert Childs · Black Tigers Sabre · Pools
1822 32%
LOSS
1567 54%
LOSS
1418 69%
WIN
Damian Ruiz · Fireblood Combat Rapier · Pools
1227 72%
WIN
1316 63%
LOSS
1272 65%
WIN
Eric Hardeman · SoCal Swords Rapier · Pools
1427 58%
LOSS
1625 51%
WIN
1551 51%
WIN
1307 58%
LOSS
1349 75%
Combat Con 2024
July 2024 · us
32 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 306 ▲873 · 1,561.4
  • Mixed & Men's Steel Sabre Rank 200 · 1,489.8
  • Mixed & Men's Steel Single Sidesword Rank 196 · 1,299.4
LOSS
Thomas Amoroso · Columbus Saber Academy Longsword · Eighth-Finals
1485 57%
WIN
Shawn Fackler · Loyal Order of the Sword Longsword · Pool Set 1
1607 44%
WIN
1426 60%
WIN
1576 52%
WIN
Ryan Renfro · Noble Science Academy Longsword · Pool Set 1
1475 57%
LOSS
Andy Hoang · Black Tigers Sabre · Bronze Medal Match Score 0-4 Review →
1462
WIN
Justinder Singh · Burning Sun Sabre · Eighth-Finals Score 5-1 Review →
1669
WIN
Jordan Irgang · Kron Martial Arts Sabre · Elimination Bracket Score 7-0 Review →
1062
WIN
Bryce Johns · True Edge Academy of Swordsmanship Sabre · Pool Set 1 Score 7-0 Review →
980
WIN
James Samples · SoCal Swords Sabre · Pool Set 1 Score 9-0 Review →
WIN
Zachary Young · Noble Science Academy Sabre · Pool Set 1 Score 4-2 · 1 double Review →
1269
WIN
Jonathan Clyde Ying · SoCal Swords Sabre · Quarterfinals
1597
LOSS
Dashiell Harrison · Indes Ferox Gladio Sabre · Semifinals Score 1-7 Review →
1315
LOSS
Steve Chen · Maryland Kunst des Fechtens Sidesword · Eighth-Finals
WIN
WIN
Damian Ruiz · Fireblood Combat Sidesword · Pool Set 1
WIN
Jonathan Clyde Ying · SoCal Swords Sidesword · Pool Set 1
LOSS
LOSS
Samuel Ryals · Gem City Duelists Society Rapier · Eighth-Finals Score 2-8 Review →
WIN
Andrew Bradford · Sacramento Historical Fencing Academy Rapier · Elimination Bracket Score 1-7 · 1 double Review →
WIN
WIN
Kelly Kirwan · Zufechten Fencing Club Rapier · Pool Set 1 Score 11-3 Review →
LOSS
Andrew Bradford · Sacramento Historical Fencing Academy Rapier · Pool Set 1 Score 1-7 · 1 double Review →
WIN
Jonathan McPherson · San Diego Swordfighters Rapier · Pool Set 1 Score 9-0 Review →
WIN
LOSS
Samuel Ryals · Gem City Duelists Society Smallsword · Gold Medal Match Score 2-8 Review →
WIN
WIN
Max Zimet · San Diego Swordfighters Smallsword · Pool Set 1 Score 5-3 Review →
WIN
Clare Lahey · SoCal Swords Smallsword · Pool Set 1
WIN
Kyra Young · Noble Science Academy Smallsword · Pool Set 1 Score 7-0 Review →
WIN
Thomas Kesler · Gem City Duelists Society Smallsword · Quarterfinals
WIN
SoCal Swordfight 2024
February 2024 · us
32 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1054 · 1,329.3
  • Mixed & Men's Steel Single Rapier Rank 105 · 1,495.8
WIN
Toshiro Tabuchi · Santa Barbara Sword Club Longsword · Eighth-Finals
WIN
William Tseng · Kron Martial Arts Longsword · Pool Set 1
WIN
Dylan Fu Longsword · Pool Set 1
WIN
Christina Heine · SoCal Swords Longsword · Pool Set 1
LOSS
WIN
Sheik Bacchus · Schola St. George Rapier · Eighth-Finals
1386
WIN
Ben Adiletto · Medieval European Martial Arts Guild Rapier · Elimination Bracket
1084
WIN
Caleb DeWolf · Crossroads Swords Rapier · Gold Medal Match
1147
WIN
Michael McIntyre · Academy of Arms Rapier · Pool Set 1
LOSS
Haesung Kim · Kron Martial Arts Rapier · Pool Set 1
1153
WIN
WIN
1120
WIN
Jonathan Han · En Garde Fencing Smallsword · Pool Set 1
WIN
Christian Killingsworth · SoCal Swords Smallsword · Pool Set 1
LOSS
Matthew Lawrence · SoCal Swords Smallsword · Pool Set 1
WIN
Jason Hughes · San Diego Swordfighters Smallsword · Pool Set 1
WIN
-
Kai Cummings · Bozeman Fencing Association Smallsword · Pool Set 1
LOSS
WIN
Amelia Crate · Lonin League Smallsword · Pool Set 1
-
Andy Hoang · Black Tigers Smallsword · Pool Set 2
WIN
Justinder Singh · Burning Sun Smallsword · Pool Set 2
WIN
WIN
Alanna Wendt · En Garde Fencing Smallsword · Pool Set 2
LOSS
WIN
Poyner Jackson · Noble Science Academy Smallsword · Pool Set 2
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.