Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Single Rapier
Current
1435 #322
Peak
1475 July 2025
Record
17W · 14L
Last
March 2026
Mixed & Men's Steel Sabre
Current
1419 #519
Peak
1521 February 2024
Record
15W · 16L
Last
March 2026
Mixed & Men's Steel Longsword
Current
1321 #1,955
Peak
1353 July 2025
Record
26W · 22L
Last
March 2026
Mixed & Men's Steel Sword and Buckler
Inactive
Current
967
Peak
1005 February 2020
Record
1W · 3L
Last
February 2020
Mixed & Men's Singlestick
Inactive
Current
1434
Peak
1496 August 2019
Record
9W · 3L
Last
August 2019

Scout analysis

Longsword

26W · 22L (54%)
Form
Steady
Recent 58% vs older 50%
Record: 26W · 22L (54%)
Recent half (24 fights): 58%
Older half (24 fights): 50%
Delta: +8%
Current streak: 3 Losses
Based on 48 recorded longsword fights.
Schedule
Punching up
+1.8 vs expectation
Quality wins (won as clear underdog): 3
Upset losses (lost as clear favourite): 1
Over/under vs expectation: +1.8 (16 actual / 14.2 expected, n=29)
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 50% · Elim 56%
Pool stage: 14W · 14L (50%)
Elimination: 5W · 4L (56%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
32 pts off peak
Currently below peak
Current rating: 1321
Peak rating: 1353 (July 2025)
Gap to peak: -32
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Synthetic Longsword 8W · 6L (57%)
Mixed Steel Longsword (Tier B) 4W · 8L (33%) -1.3 vs expectation (n=12) avg opponent 1314
Mixed Steel Longsword (Tier C) 7W · 1L (88%) +2.7 vs expectation (n=8) avg opponent 964
+14 fights in 2 thinner divisions

Rapier

17W · 14L (55%)
Form
Cooling
Recent 47% vs older 60%
Record: 17W · 14L (55%)
Recent half (15 fights): 47%
Older half (15 fights): 60%
Delta: -13%
Current streak: 2 Losses
Based on 31 recorded rapier fights.
Schedule
Punching up
-1.1 vs expectation
Quality wins (won as clear underdog): 1
Over/under vs expectation: -1.1 (7 actual / 8.1 expected, n=17)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
3 exchange-coded matches
Exchanges per point: 1.6
Avg exchanges / match: 5.3
Doubles / match: 0.33
First scorer rate: 67%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 57% · Elim 60%
Pool stage: 13W · 10L (57%)
Elimination: 3W · 2L (60%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
39 pts off peak
Currently below peak
Current rating: 1435
Peak rating: 1475 (July 2025)
Gap to peak: -39
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Single Rapier 11W · 6L (65%) -0.4 vs expectation (n=5) avg opponent 1392
Mixed Steel Single Rapier (Tier A) 6W · 8L (43%) -0.7 vs expectation (n=12) avg opponent 1431

Sabre

15W · 16L (48%)
Form
Cooling
Recent 27% vs older 73%
Record: 15W · 16L (48%)
Recent half (15 fights): 27%
Older half (15 fights): 73%
Delta: -46%
Current streak: 5 Losses
Based on 31 recorded sabre fights.
Schedule
Punching up
-3.1 vs expectation
Quality wins (won as clear underdog): 2
Upset losses (lost as clear favourite): 2
Over/under vs expectation: -3.1 (6 actual / 9.1 expected, n=20)
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 50% · Elim 50%
Pool stage: 11W · 11L (50%)
Elimination: 4W · 4L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
102 pts off peak
Currently below peak
Current rating: 1419
Peak rating: 1521 (February 2024)
Gap to peak: -102
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Sabre 8W · 5L (62%) -0.3 vs expectation (n=7) avg opponent 1301
Mixed Steel Sabre (Tier A) 2W · 10L (17%) -3.5 vs expectation (n=12) avg opponent 1537
+6 fights in 1 thinner division

Dagger

8W · 13L (38%)
Form
Rising
Recent 50% vs older 20%
Record: 8W · 13L (38%)
Recent half (10 fights): 50%
Older half (10 fights): 20%
Delta: +30%
Current streak: 1 Loss
Based on 21 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
Balanced
Pool 38% · Elim 50%
Pool stage: 5W · 8L (38%)
Elimination: 2W · 2L (50%)
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.

Singlestick

9W · 3L (75%)
Form
Cooling
Recent 67% vs older 83%
Record: 9W · 3L (75%)
Recent half (6 fights): 67%
Older half (6 fights): 83%
Delta: -16%
Current streak: 3 Wins
Based on 12 recorded singlestick fights.
Schedule
Punching up
+1.2 vs expectation
Quality wins (won as clear underdog): 1
Over/under vs expectation: +1.2 (4 actual / 2.8 expected, n=5)
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 100% · Elim 50%
Pool stage: 6W · 0L (100%)
Elimination: 3W · 3L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
62 pts off peak
Currently below peak
Current rating: 1434
Peak rating: 1496 (August 2019)
Gap to peak: -62
Peak rating comes from the highest Glicko value recorded for this weapon.

Smallsword

0W · 9L (0%)
Form
Steady
Recent 0% vs older 0%
Record: 0W · 9L (0%)
Recent half (4 fights): 0%
Older half (4 fights): 0%
Delta: 0%
Current streak: 9 Losses
Based on 9 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 0%
Pool stage: 0W · 9L (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.

Sword & Buckler

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 Loss
Based on 4 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 33%
Pool stage: 1W · 2L (33%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
37 pts off peak
Currently below peak
Current rating: 967
Peak rating: 1005 (February 2020)
Gap to peak: -37
Peak rating comes from the highest Glicko value recorded for this weapon.
Reach
9 events · us · 9.3 yrs active
5 rated weapons
Tournaments: 9
Countries fought in: 1 (us)
Months active: 111
Fights / year: 16.9
Rated weapons: 5

Clubmates · Tattershall School of Defense (41)

Events & fights (11)

LoCal Swordfight 2026
March 2026 · us
12 fights
WIN
1272 55%
LOSS
1236 58%
LOSS
1310 46%
LOSS
1441 38%
LOSS
1607 35%
LOSS
1801 21%
LOSS
Cameron Blair · Lonin League Sabre · Pools
1353 47%
LOSS
Andy Hoang · Black Tigers Sabre · Pools
1544 46%
LOSS
1270 56%
WIN
LOSS
1472 51%
LOSS
1757 23%
CombatCon 2025
July 2025 · us
17 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1414 ▲196 · 1,353.7
  • Mixed & Men's Steel Sabre Rank 302 ▲66 · 1,471.0
  • Mixed & Men's Steel Single Rapier Rank 228 · 1,475.2
WIN
Calder Larsen · Lost Arts Historic Fencing Longsword · Bronze Medal Match
1162 68%
LOSS
Disney Hook · Santa Barbara Sword Club Longsword · Pools Score 4-6 Review →
1046 64%
WIN
1071 63%
LOSS
Sam Keiser · Austin Historical Weapons Guild Longsword · Pools Score 3-8 Review →
1363 43%
LOSS
1496 29%
WIN
Disney Hook · Santa Barbara Sword Club Longsword · Top 10 Score 4-6 Review →
1046 64%
WIN
Sam Keiser · Austin Historical Weapons Guild Longsword · Top 8 Score 3-8 Review →
1363 43%
LOSS
Ryan Renfro · Noble Science Academy Sabre · Pools Score 3-9 Review →
1191 61%
WIN
Ryan Sherman · Northwest Fencing Academy Sabre · Pools Score 6-5 Review →
1303 47%
WIN
Michael DeSimone · Masterless Fencing Sabre · Pools Score 6-5 Review →
1506 36%
LOSS
Justin Reimer · Lonin League Sabre · Top 20
1709 24%
LOSS
WIN
1217 58%
LOSS
1562 44%
LOSS
Myles Cupp · SoCal Swords Rapier · Top 16
1612 40%
WIN
LoCal Swordfight 2025
March 2025 · us
16 fights
LOSS
Lu Yang · San Diego Swordfighters Longsword · Pools
1390 38%
WIN
Kevin Criswell · Kron Martial Arts Longsword · Pools
1392 39%
LOSS
1156 54%
WIN
1264 41%
LOSS
Dmitry Tolstinev · Arena Weapon Arts Longsword · Top 32
1312 43%
WIN
1366 34%
LOSS
1396 62%
LOSS
Miro Lahtela · EHMS Sabre · Pools
1703 35%
LOSS
1623 43%
LOSS
1423 54%
WIN
Nolan Duino · SoCal Swords Rapier · Pools
1369 47%
LOSS
1551 35%
WIN
Amelia Crate · Lonin League Rapier · Pools
1595 34%
WIN
1263 58%
LOSS
1575 38%
SoCal Swordfight 2024
February 2024 · us
25 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1328 ▲1169 · 1,275.0
  • Mixed & Men's Steel Sabre Rank 123 ▲32 · 1,521.7
  • Mixed & Men's Steel Single Rapier Rank 231 ▼60 · 1,351.3
WIN
Cody Shepherd · Masterless Fencing Longsword · Bronze Medal Match
983 54%
WIN
Andrei Pashkov · Seven Swords Academy Longsword · Eighth-Finals
1040 45%
WIN
Dan Nagtegaal · The Historical Combat Collective Longsword · Elimination Bracket
925 58%
WIN
Kaitlin McClendon · Austin Historical Weapons Guild Longsword · Pool Set 1 Score 7-0 Review →
1131 57%
WIN
Hilliary Lipsig · F3 Sword Academy Longsword · Pool Set 1
814 58%
WIN
Jason Salter · Iron Gate Swordfighting Longsword · Pool Set 1 Score 8-3 Review →
894 62%
WIN
Yudu Chen · Tempered Mettle Historical Fencing Longsword · Quarterfinals
953 48%
LOSS
Sterling Baldwin · San Diego Swordfighters Longsword · Semifinals
967 51%
LOSS
Samuel Ryals · Gem City Duelists Society Sabre · Eighth-Finals
1635 46%
LOSS
1635 46%
WIN
Jason Smith · Valley's heart HEMA Sabre · Pool Set 1
1401 55%
WIN
1317 56%
LOSS
1601 43%
LOSS
Michael French · Reno HEMA Speakeasy Rapier · Pool Set 1
1298 57%
WIN
1186 69%
LOSS
Benjamin Davis · Academie Duello Rapier · Pool Set 1
LOSS
LOSS
Samuel Ryals · Gem City Duelists Society Smallsword · Pool Set 1
LOSS
LOSS
LOSS
Sage Nagai · Noble Science Academy Smallsword · Pool Set 1
LOSS
Timothy Magnuson · SoCal Swords Smallsword · Pool Set 1
LOSS
Sheik Bacchus · Schola St. George Smallsword · Pool Set 1
LOSS
James Watkins · Ars Gladii Smallsword · Pool Set 1
LOSS
Kalan Miurrelle · SoCal Swords Smallsword · Pool Set 1
SoCal Swordfight 2023
February 2023 · us
14 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1657 ▼192 · 1,086.0
  • Mixed & Men's Steel Sabre Rank 95 ▲112 · 1,493.6
  • Mixed & Men's Steel Single Rapier Rank 97 ▲163 · 1,413.0
LOSS
Andy Campbell · The Historical Combat Collective Longsword · Pool Set 1 Score 5-7 Review →
1356 41%
LOSS
Ciaran Flanagan · Kingfisher Historical Fencing Club Longsword · Pool Set 1 Score 3-7 Review →
1269 45%
WIN
1552 38%
WIN
David Pulanco · Kron Martial Arts Sabre · Elimination Bracket
WIN
Justin Beck · F3 Sword Academy Sabre · Elimination Bracket
WIN
Jude Berg · Noble Science Academy Sabre · Pool Set 1
LOSS
Jason Smith · Valley's heart HEMA Sabre · Quarterfinals
WIN
WIN
Steven Obrzut · True Edge Academy of Swordsmanship Rapier · Elimination Bracket
WIN
893 70%
WIN
WIN
William Li · Academie Duello Rapier · Pool Set 1
LOSS
Beau Hulgan · Arena Weapon Arts Rapier · Quarterfinals
1672 33%
SoCal Swordfight 2022
February 2022 · us
14 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 737 ▲363 · 1,127.1
  • Mixed & Men's Steel Sabre Rank 126 ▲63 · 1,327.1
  • Mixed & Men's Steel Single Rapier Rank 151 · 1,185.1
LOSS
Erik Copley · En Garde Fencing Longsword · Elimination Bracket
1073 46%
WIN
1387 38%
WIN
Paul Duffy · Academy of Arms Longsword · Pool Set 1
LOSS
LOSS
Robert Childs · Black Tigers Sabre · Eighth-Finals
1585 36%
WIN
Gary Ledford · SoCal Swords Sabre · Elimination Bracket
LOSS
Kristine Rinka · HEMA Riga Sabre · Pool Set 1
1270 59%
WIN
803 64%
WIN
Joel Overly · En Garde Fencing Sabre · Pool Set 1 Score 7-4 Review →
WIN
LOSS
Joel Overly · En Garde Fencing Rapier · Pool Set 1 Score 7-4 Review →
WIN
Jordan Divinagracia · Kron Martial Arts Rapier · Pool Set 1 Score 7-3 Review →
LOSS
Ivar Bjornsson · En Garde Fencing Rapier · Quarterfinals
SoCal Swordfight 2020
February 2020 · us
14 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 370 · 1,257.9
  • Mixed & Men's Steel Sword and Buckler Rank 676 · 1,005.0
LOSS
Paul Mysliwiec · Albuquerque Sword Labs Sabre · Elimination Bracket
WIN
1037
WIN
Nishan Jayasinghe Sabre · Pool Set 1
WIN
Tony Huynh · Kron Martial Arts Sabre · Pool Set 1
LOSS
Kristofer Stanson · Stockholm HEMA Sword & Buckler · Eighth-Finals
1917
LOSS
Angel Uribe · South Coast Swords Sword & Buckler · Pool Set 1
WIN
Matthew Roop-Kharasch · Lonin League Sword & Buckler · Pool Set 1
1041
LOSS
Marcus Stobbe · En Garde Fencing Sword & Buckler · Pool Set 1 Score 4-3 Review →
1627
WIN
Marcus Stobbe · En Garde Fencing Dagger · Eighth-Finals Score 4-3 Review →
WIN
Christopher Ponzillo · South Coast Swords Dagger · Elimination Bracket Score 5-4 Review →
WIN
LOSS
WIN
LOSS
Christopher Ryan · Sacramento Sword School Dagger · Quarterfinals Score 0-8 Review →
Combat Con 2019
August 2019 · us
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 2517 · 978.1
  • Mixed & Men's Singlestick Rank 42 ▲45 · 1,496.7
WIN
Michael Badulak · South Coast Swords Longsword · Pool Set 1 Score 9-1 Review →
865
LOSS
Eric King Longsword · Pool Set 1 Score 6-8 Review →
1257
LOSS
1440
WIN
Kai Eva · Indes Ferox Gladio Singlestick · Consolation Bracket
995 64%
WIN
Justin Hernandez · Vanguard Fencing Club Singlestick · Consolation Bracket
LOSS
Erik Bailey · Blood and Iron Martial Arts Singlestick · Consolation Bracket
1657 40%
LOSS
Justin Hernandez · Vanguard Fencing Club Singlestick · Eighth-Finals
WIN
Kai Eva · Indes Ferox Gladio Singlestick · Pool Set 1
995 64%
WIN
Erik Bailey · Blood and Iron Martial Arts Singlestick · Pool Set 1
1657 40%
WIN
Mark Smead · San Luis Valley Swordguild Singlestick · Pool Set 1 Score 5-1 Review →
847 73%
LOSS
Joshua Gilbrech · Albuquerque Sword Labs Dagger · Pool Set 1 Score 3-9 · 1 double Review →
LOSS
Jeff Ferguson · Blood and Iron Martial Arts Dagger · Pool Set 1 Score 2-7 Review →
WIN
Mark Smead · San Luis Valley Swordguild Dagger · Pool Set 1 Score 5-1 Review →
SoCal Swordfight 2019
February 2019 · us
16 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 87 · 1,348.1
WIN
980
WIN
Dean Collis · Iron Sharpens Iron Singlestick · Pool Set 1
WIN
Ramon Santos · Iron Gate Swordfighting Singlestick · Pool Set 1
978
WIN
1346
LOSS
Alexander Laslavic · En Garde Fencing Singlestick · Quarterfinals
LOSS
Angel Uribe · South Coast Swords Dagger · Pool Set 1
LOSS
WIN
Dylan Labbie · Kron Martial Arts Dagger · Pool Set 1
LOSS
WIN
Anthony Julin · Mordhau Historical Combat Longsword · Bronze Medal Match
WIN
Jason Salter · Iron Gate Swordfighting Longsword · Eighth-Finals
WIN
Timothy Leonard · Kron Martial Arts Longsword · Pool Set 1 Score 9-0 Review →
WIN
Nishan Jayasinghe Longsword · Pool Set 1 Score 9-0 Review →
WIN
Kat Fraser · En Garde Fencing Longsword · Pool Set 1 Score 9-8 Review →
WIN
Paul Suda · Academy of European Fighting Arts Longsword · Quarterfinals
LOSS
John Zemanek · Kron Martial Arts Longsword · Semifinals
SoCal Swordfight 2017
February 2017
No match-level data
8 fights
SoCal Swordfight 2018
February 2018
No match-level data
7 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.