Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Sabre
Current
1458 #428
Peak
1458 August 2026
Record
20W · 10L
Last
August 2026
Mixed & Men's Steel Longsword
Current
1398 #1,306
Peak
1475 September 2023
Record
29W · 28L
Last
August 2026
Mixed & Men's Steel Rapier and Dagger Regional
Current
1306 #429
Peak
1310 March 2026
Record
0W · 0L
Last
March 2026
Mixed & Men's Steel Sword and Buckler
Current
1295 #520
Peak
1300 March 2026
Record
11W · 9L · 3D
Last
March 2026
Mixed & Men's Steel Single Sidesword
Inactive
Current
983
Peak
1002 September 2023
Record
2W · 3L
Last
September 2023

Scout analysis

Longsword

29W · 28L (51%)
Form
Cooling
Recent 43% vs older 61%
Record: 29W · 28L (51%)
Recent half (28 fights): 43%
Older half (28 fights): 61%
Delta: -18%
Current streak: 6 Losses
Based on 57 recorded longsword fights.
Schedule
Getting ambushed
-3 vs expectation
Quality wins (won as clear underdog): 3
Upset losses (lost as clear favourite): 6
Over/under vs expectation: -3 (18 actual / 21 expected, n=43)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
9 exchange-coded matches
Exchanges per point: 1.68
Avg exchanges / match: 7.4
Doubles / match: 0.89
First scorer rate: 67%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 67%
Stage
Balanced
Pool 50% · Elim 50%
Pool stage: 21W · 21L (50%)
Elimination: 4W · 4L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
76 pts off peak
Currently below peak
Current rating: 1398
Peak rating: 1475 (September 2023)
Gap to peak: -76
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Longsword 26W · 20L (57%) -1.4 vs expectation (n=33) avg opponent 1272
+11 fights in 2 thinner divisions

Sabre

20W · 10L (67%)
Form
Steady
Recent 67% vs older 67%
Record: 20W · 10L (67%)
Recent half (15 fights): 67%
Older half (15 fights): 67%
Delta: 0%
Current streak: 3 Wins
Based on 30 recorded sabre fights.
Schedule
Getting ambushed
+0.7 vs expectation
Upset losses (lost as clear favourite): 2
Over/under vs expectation: +0.7 (10 actual / 9.3 expected, n=15)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
3 exchange-coded matches
Exchanges per point: 1.08
Avg exchanges / match: 8.7
Doubles / match: 1
First scorer rate: 33%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Balanced
Pool 68% · Elim 50%
Pool stage: 13W · 6L (68%)
Elimination: 3W · 3L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1458
Peak rating: 1458 (August 2026)
Gap to peak: +0
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Sabre 13W · 8L (62%) -1.1 vs expectation (n=7) avg opponent 1282
Mixed Steel Sabre (Tier B) 7W · 2L (78%) +1.8 vs expectation (n=8) avg opponent 1144

Sword & Buckler

11W · 9L · 3D (48%)
Form
Rising
Recent 55% vs older 36%
Record: 11W · 9L · 3D (48%)
Recent half (11 fights): 55%
Older half (11 fights): 36%
Delta: +19%
Current streak: 1 Loss
Based on 23 recorded sword & buckler fights.
Schedule
Getting ambushed
-1.9 vs expectation
Upset losses (lost as clear favourite): 1
Over/under vs expectation: -1.9 (2 actual / 3.9 expected, n=7)
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 60% · Elim 50%
Pool stage: 9W · 6L (60%)
Elimination: 2W · 2L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
At peak
Near career best
Current rating: 1295
Peak rating: 1300 (March 2026)
Gap to peak: -5
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Steel Any One-Handed Sword & Buckler 7W · 3L · 2D (58%) -0.7 vs expectation (n=5) avg opponent 1091
Mixed Steel Arming Sword & Buckler 4W · 6L · 1D (36%) avg opponent 1240

Smallsword

5W · 5L · 2D (42%)
Form
Rising
Recent 50% vs older 33%
Record: 5W · 5L · 2D (42%)
Recent half (6 fights): 50%
Older half (6 fights): 33%
Delta: +17%
Current streak: 1 Win
Based on 12 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 50%
Pool stage: 3W · 3L (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.

Rapier & Dagger

6W · 3L (67%)
Form
Rising
Recent 75% vs older 50%
Record: 6W · 3L (67%)
Recent half (4 fights): 75%
Older half (4 fights): 50%
Delta: +25%
Current streak: 1 Loss
Based on 9 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 86%
Pool stage: 6W · 1L (86%)
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

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 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 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 · 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: 2 Losses
Based on 5 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 33%
Pool stage: 1W · 2L (33%)
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: 983
Peak rating: 1002 (September 2023)
Gap to peak: -19
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Mixed Weapon

3W · 1L · 1D (60%)
Form
Building
60% win rate · 5 fights
Record: 3W · 1L · 1D (60%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Win
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
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
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
+5 fights in 2 thinner divisions

Other

0W · 1L (0%)
Form
Building
0% win rate · 1 fights
Record: 0W · 1L (0%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Loss
Based on 1 recorded fight.
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
Peak data pending
Peak volatility low
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
Reach
12 events · ca · 8.1 yrs active
5 rated weapons
Tournaments: 12
Countries fought in: 1 (ca)
Months active: 97
Fights / year: 18.3
Rated weapons: 5

Clubmates · Niagara Historical Fencing (21)

Events & fights (13)

Frost on the Blade 2026
August 2026 · ca
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1306 ▼200 · 1,398.8
  • Mixed & Men's Steel Sabre Rank 428 ▲242 · 1,458.8
LOSS
1512 36%
LOSS
1438 48%
LOSS
1746 15%
LOSS
1510 38%
LOSS
1783 12%
WIN
John MacPhail · Niagara Historical Fencing Sabre · Bronze Medal Match
1326 55%
WIN
1135 56%
WIN
1229 75%
LOSS
1381 54%
WIN
1135 56%
WIN
820 78%
WIN
1381 54%
LOSS
The Krieg 2026
April 2026 · ca
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1025 ▲101 · 1,432.9
LOSS
Guillaume Lefebvre-Legault · Lames Historiques de l'Outaouais Longsword · Pools Score 11-10 · 4 doubles Review →
1486 36%
LOSS
Kieron Rowe · Dueling Weapons Academy of Renaissance Fencing Longsword · Pools Score 10-5 · 2 doubles Review →
1563 31%
WIN
Shar Nakhai · Branta School of Arms Longsword · Pools Score 7-10 Review →
1262 51%
WIN
1461 46%
WIN
Robert Ferri · Blood and Iron Martial Arts Longsword · Top 32 Score 10-6 Review →
LOSS
John MacPhail · Niagara Historical Fencing Longsword · Top 8 Score 10-11 Review →
1406 49%
WIN
Trevor Copeland · Blood and Iron Martial Arts Messer · Pools Score 13-6 Review →
WIN
Brandon Taylor · Ironwood Sword School Messer · Pools Score 12-7 Review →
WIN
Nicholas Boyko · Branta School of Arms Messer · Pools Score 12-9 Review →
WIN
Jeff Little · Blood and Iron Martial Arts Messer · Top 32 Score 12-2 Review →
LOSS
Matthew Biondo · Niagara Historical Fencing Messer · Top 8 Score 7-12 Review →
16 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 399 ▲430 · 1,310.0
  • Mixed & Men's Steel Sword and Buckler Rank 463 ▲73 · 1,300.7
WIN
WIN
Michael Dimitrov · West End Swords Rapier & Dagger · Pools
WIN
925 58%
WIN
Dylan Crawford · Ironwood Sword School Rapier & Dagger · Pools
LOSS
Egan Henderson · Niagara Historical Fencing Rapier & Dagger · Top 32
DRAW
Jacob Branchflower · Ironwood Sword School Sword & Buckler · Pools
918 66%
WIN
Hun Kang · Niles' Fencing Academy Sword & Buckler · Pools
WIN
LOSS
Nick Bauer · Signum Corvus School of Arms Sword & Buckler · Top 32
1350 37%
WIN
WIN
LOSS
François Deschênes · Unaffiliated Smallsword · Pools
DRAW
LOSS
WIN
Frost on the Blade 2025
November 2025 · ca
14 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1036 ▲445 · 1,418.3
  • Mixed & Men's Steel Sabre Rank 540 ▼115 · 1,385.4
WIN
Ehab Nassar · Signum Corvus School of Arms Longsword · Pools Score 13-5 Review →
LOSS
James Cowan · Glengarry Broadsword Academy Longsword · Pools Score 11-12 Review →
1267 49%
WIN
1559 28%
WIN
Anthony Niznik · Toronto Historical Combatants Longsword · Pools Score 12-8 Review →
1031 62%
LOSS
Alex Williamson · Bighorn Historical Combat Longsword · Top 16 Score 6-12 Review →
1718 15%
WIN
Thomas Lee · Highland Sword Fighting Guild Longsword · Top 32 Score 14-12 Review →
1352 45%
WIN
966 65%
WIN
Sofia Dominguez · Ironwood Sword School Sabre · Pools Score 12-6 Review →
LOSS
Spencer Scott · Terra Nova School of Sword Sabre · Pools Score 10-13 Review →
997 69%
WIN
1451 55%
LOSS
LOSS
Nicolas Gatien · Glengarry Broadsword Academy Sabre · Top 58 Score 6-12 Review →
1223 62%
LOSS
WIN
Nick Craft · Ironwood Sword School Mixed Weapon · Top 32
Spring Steel 2025
March 2025 · ca
17 fights
Rating outcome
  • Mixed & Men's Steel Rapier and Dagger Rank 651 · 1,080.1
  • Mixed & Men's Steel Sword and Buckler Rank 441 ▲258 · 1,276.4
LOSS
Anson Mackenzie-Bird · Scola Della Scherma Storica Rapier & Dagger · Elimination Bracket
LOSS
Aidan Saleh · West End Swords Rapier & Dagger · Pool Set 1 Score 2-12 Review →
WIN
Joshua Morra · Highland Sword Fighting Guild Rapier & Dagger · Pool Set 1 Score 13-6 Review →
994
WIN
Katrina Little · Blood and Iron Martial Arts Rapier & Dagger · Pool Set 1 Score 13-7 Review →
WIN
Jacob Branchflower · Ironwood Sword School Sword & Buckler · Eighth-Finals
WIN
Miguel Lamarre · Highland Sword Fighting Guild Sword & Buckler · Elimination Bracket
1012 52%
WIN
Alex Contreras · Highland Sword Fighting Guild Sword & Buckler · Pool Set 1
908 57%
WIN
Mykola Buryeyev · Blood and Iron Martial Arts Sword & Buckler · Pool Set 1
LOSS
WIN
Nicholas Boyko · Branta School of Arms Sword & Buckler · Pool Set 1
LOSS
Evan Macdonald · Ironwood Sword School Sword & Buckler · Quarterfinals
LOSS
Gianni Policelli · West End Swords Smallsword · Eighth-Finals
WIN
Jacob Branchflower · Ironwood Sword School Smallsword · Elimination Bracket
LOSS
Joseph Van Der Laan · Toronto Historical Combatants Smallsword · Pool Set 1 Score 10-12 Review →
LOSS
Evan Macdonald · Ironwood Sword School Smallsword · Pool Set 1
DRAW
MeghanRain Willis · Glengarry Broadsword Academy Smallsword · Pool Set 1 Score 6-6 Review →
WIN
Steven Hill · Branta School of Arms Smallsword · Pool Set 1 Score 12-8 Review →
Frost on the Blade 2024
November 2024 · ca
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1076 ▼36 · 1,367.1
  • Mixed & Men's Steel Sabre Rank 303 ▲74 · 1,434.2
WIN
Iokennoron Mccomber · Kahnawa:ke Combat Academy Longsword · Elimination Bracket
1243 69%
LOSS
Tony Wang · La Guilde d’Escrime Historique Longsword · Elimination Bracket
990 62%
WIN
1425 45%
WIN
LOSS
Geoff Lehman · Nickel City Longsword Academy Longsword · Pool Set 1 Score 2-7 Review →
1449 45%
LOSS
Thomas Lee · Highland Sword Fighting Guild Longsword · Pool Set 1 Score 5-7 Review →
1108 63%
LOSS
1673 33%
WIN
WIN
John MacPhail · Niagara Historical Fencing Sabre · Elimination Bracket
1142 66%
WIN
Stephen Laing · Ironwood Sword School Sabre · Pool Set 1 Score 7-2 Review →
LOSS
1382 54%
WIN
1119 75%
Montreal Sword Meisters 2024
May 2024 · ca
No match-level data
8 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 913 ▼91 · 1,373.4
  • Mixed & Men's Steel Sword and Buckler Rank 624 ▼198 · 1,119.9
LOSS
1319 45%
WIN
1279 64%
LOSS
1688 21%
LOSS
1359 53%
LOSS
Laurent Pilon · La Compagnie Médiévale Sword & Buckler · POOL2
DRAW
LOSS
Alexandre Luca · La Compagnie Médiévale Sword & Buckler · POOL2
877 68%
LOSS
1285 48%
Montreal Sword Meisters 2023
May 2023 · ca
No match-level data
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 863 ▼129 · 1,325.8
  • Mixed & Men's Steel Sword and Buckler Rank 286 · 1,245.4
WIN
874 77%
LOSS
1205 60%
LOSS
1484 51%
WIN
Jeremi Cyr · La Compagnie Médiévale Sword & Buckler · POOL1
WIN
WIN
Alexandre Luca · La Compagnie Médiévale Sword & Buckler · POOL1
LOSS
Alexandre Dionne · A.M.H.E. Rimouski Sword & Buckler · POOL1
LOSS
Jeremi Cyr · La Compagnie Médiévale Sword & Buckler · POOLD
WIN
Alexandre Luca · La Compagnie Médiévale Sword & Buckler · POOLD
LOSS
Jérôme Paupe · Ardimento Sword & Buckler · Quarter
1556
Frost on the Blade 2023
November 2023 · ca
19 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 749 ▼286 · 1,393.6
  • Mixed & Men's Steel Sabre Rank 265 · 1,379.1
LOSS
Andrew Yang · Toronto Historical Combatants Longsword · Elimination Bracket
999 71%
WIN
Daniel Niznik · Ironwood Sword School Longsword · Pool Set 1
1096 71%
WIN
LOSS
1586 32%
LOSS
Nick Bauer · Signum Corvus School of Arms Longsword · Pool Set 1
1055 65%
LOSS
1414 55%
WIN
LOSS
1097 63%
LOSS
Ashly Templeman · Branta School of Arms Longsword · Pool Set 2
LOSS
1307
WIN
Daniel Niznik · Ironwood Sword School Sabre · Elimination Bracket
WIN
WIN
WIN
Anthony Sandhar-Cruz · Unaffiliated Sabre · Pool Set 2
WIN
WIN
Blades of Glory King's Cup
September 2023 · ca
No match-level data
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 437 ▲507 · 1,475.2
  • Mixed & Men's Steel Single Sidesword Rank 393 · 1,002.7
WIN
1335 58%
LOSS
Xuanran Qi · Advanced Swordsmanship Technique Recreation Academy Longsword · Upper Elimination Semi Finals
1638 30%
WIN
998 73%
WIN
Rhys Grayson · Steel City Historical Fencing Longsword · Upper Eliminations Quarter Finals
1386 52%
WIN
Marko Jovanovic · Highland Sword Fighting Guild Sidesword · Lower Eliminations Quarter Finals
LOSS
Adam Wolfe · Kahnawa:ke Combat Academy Sidesword · Lower Semi Finals
912
LOSS
Points North 2019
August 2019 · ca
No match-level data
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 690 ▲808 · 1,382.3
WIN
Jacques Critchley · Ottawa Swordplay Longsword · Pool 1
964 70%
WIN
Vincent Cyr · Académie Scrimicie Longsword · Pool 1
1514 35%
WIN
Toby Reid Longsword · Pool 1
WIN
Jacques Critchley · Ottawa Swordplay Longsword · Pool 2
964 70%
LOSS
Zachary Brown · Superior HEMA Longsword · Pool 3
1481 35%
Points North 2018
August 2018 · ca
No match-level data
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1160 · 1,189.8
Great Fight North 2019
July 2019
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.

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.