Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Sabre
Current
1558 #233
Peak
1592 November 2024
Record
32W · 11L · 3D
Last
November 2025
Mixed & Men's Steel Longsword
Current
1524 #603
Peak
1606 November 2024
Record
0W · 0L · 1364D
Last
November 2025
Mixed & Men's Singlestick Regional
Current
1399 #97
Peak
1411 July 2025
Record
8W · 6L
Last
July 2025
Mixed & Men's Steel Single Rapier
Current
1390 #428
Peak
1403 May 2025
Record
8W · 4L · 2D
Last
May 2025
Mixed & Men's Steel Rapier and Dagger
Inactive
Current
935
Peak
950 May 2024
Record
8W · 4L · 2D
Last
May 2024
Mixed & Men's Steel Single Sidesword
Inactive
Current
1165
Peak
1185 September 2023
Record
3W · 2L
Last
September 2023

Scout analysis

Sabre

32W · 11L · 3D (70%)
Form
Steady
Recent 70% vs older 70%
Record: 32W · 11L · 3D (70%)
Recent half (23 fights): 70%
Older half (23 fights): 70%
Delta: 0%
Current streak: 1 Loss
Based on 46 recorded sabre fights.
Schedule
Getting ambushed
+0.5 vs expectation
Upset losses (lost as clear favourite): 2
Over/under vs expectation: +0.5 (15 actual / 14.5 expected, n=21)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
10 exchange-coded matches
Exchanges per point: 1.11
Avg exchanges / match: 10.1
Doubles / match: 1.7
First scorer rate: 50%
Dominant wins (shut-out): 13%
Comeback wins (was behind): 63%
Stage
Balanced
Pool 81% · Elim 63%
Pool stage: 25W · 6L (81%)
Elimination: 5W · 3L (63%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
34 pts off peak
Currently below peak
Current rating: 1558
Peak rating: 1592 (November 2024)
Gap to peak: -34
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Longsword

30W · 12L (71%)
Form
Steady
Recent 71% vs older 71%
Record: 30W · 12L (71%)
Recent half (21 fights): 71%
Older half (21 fights): 71%
Delta: 0%
Current streak: 1 Win
Based on 42 recorded longsword fights.
Schedule
Getting ambushed
+2.5 vs expectation
Quality wins (won as clear underdog): 4
Upset losses (lost as clear favourite): 5
Over/under vs expectation: +2.5 (16 actual / 13.5 expected, n=23)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Patient finisher
6 exchange-coded matches
Exchanges per point: 1.37
Avg exchanges / match: 12.3
Doubles / match: 1
First scorer rate: 50%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 50%
Stage
Balanced
Pool 72% · Elim 67%
Pool stage: 18W · 7L (72%)
Elimination: 6W · 3L (67%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
82 pts off peak
Currently below peak
Current rating: 1524
Peak rating: 1606 (November 2024)
Gap to peak: -82
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Smallsword

8W · 5L · 3D (50%)
Form
Steady
Recent 50% vs older 50%
Record: 8W · 5L · 3D (50%)
Recent half (8 fights): 50%
Older half (8 fights): 50%
Delta: 0%
Current streak: 1 Win
Based on 16 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 specialist
Pool 75% · Elim 50%
Pool stage: 6W · 2L (75%)
Elimination: 2W · 2L (50%)
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.

Basket-Hilted Broadsword

8W · 6L · 1D (53%)
Form
Steady
Recent 57% vs older 57%
Record: 8W · 6L · 1D (53%)
Recent half (7 fights): 57%
Older half (7 fights): 57%
Delta: 0%
Current streak: 1 Loss
Based on 15 recorded basket-hilted broadsword 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 67%
Pool stage: 8W · 4L (67%)
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.

Singlestick

8W · 6L (57%)
Form
Cooling
Recent 43% vs older 71%
Record: 8W · 6L (57%)
Recent half (7 fights): 43%
Older half (7 fights): 71%
Delta: -28%
Current streak: 1 Loss
Based on 14 recorded singlestick fights.
Schedule
Punching up
-0.2 vs expectation
Quality wins (won as clear underdog): 1
Over/under vs expectation: -0.2 (2 actual / 2.2 expected, n=5)
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: 2.17
Avg exchanges / match: 5.2
Doubles / match: 1.2
First scorer rate: 60%
Dominant wins (shut-out): 67%
Comeback wins (was behind): 0%
Stage
Pool data only
Pool 67%
Pool stage: 8W · 4L (67%)
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: 1399
Peak rating: 1411 (July 2025)
Gap to peak: -11
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.
By division
Mixed Singlestick 5W · 3L (63%) avg opponent 1240
+6 fights in 1 thinner division

Rapier

8W · 4L · 2D (57%)
Form
Rising
Recent 71% vs older 43%
Record: 8W · 4L · 2D (57%)
Recent half (7 fights): 71%
Older half (7 fights): 43%
Delta: +28%
Current streak: 3 Wins
Based on 14 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 73%
Pool stage: 8W · 3L (73%)
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: 1390
Peak rating: 1403 (May 2025)
Gap to peak: -12
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Mixed Weapon

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

Sidesword

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: 1 Loss
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 67%
Pool stage: 2W · 1L (67%)
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: 1165
Peak rating: 1185 (September 2023)
Gap to peak: -19
Peak is relative to an isolated regional scene - see the "How to read this profile" note below.

Rapier & Dagger

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: 3 Losses
Based on 4 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 25%
Pool stage: 1W · 3L (25%)
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
10 events · ca · 2.6 yrs active
5 rated weapons
Tournaments: 10
Countries fought in: 1 (ca)
Months active: 31
Fights / year: 63.1
Rated weapons: 5

Clubmates · Highland Sword Fighting Guild (13)

Events & fights (11)

Frost on the Blade 2025
November 2025 · ca
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 483 ▼157 · 1,536.5
  • Mixed & Men's Steel Sabre Rank 182 ▼29 · 1,570.4
LOSS
1415 77%
LOSS
Adam Tanner · Bataireacht and Historical Fencing Faction Longsword · Pools Score 10-12 · 2 doubles Review →
1391 76%
WIN
Spencer Scott · Terra Nova School of Sword Longsword · Pools Score 12-4 · 1 double Review →
1424 50%
LOSS
Etienne Mermillod · Maritime Sword School Longsword · Pools Score 5-13 Review →
1459 62%
LOSS
Edmund Quigley · Terra Nova School of Sword Longsword · Top 32 Score 12-13 Review →
WIN
Hin Wong · Markham Mixed Weapons Fight Club Longsword · Top 60 Score 12-5 · 2 doubles Review →
WIN
772 96%
WIN
Tomislav Matanic · Niagara Historical Fencing Sabre · Pools Score 12-6 · 3 doubles Review →
WIN
Marie-France Lalancette · Toronto Historical Combatants Sabre · Pools Score 13-3 · 1 double Review →
748 94%
LOSS
1388 72%
WIN
Etienne Mermillod · Maritime Sword School Mixed Weapon · Top 32 Score 5-13 Review →
LOSS
Montreal Sword Meisters 2025
May 2025 · ca
No match-level data
16 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 126 · 1,592.0
  • Mixed & Men's Steel Single Rapier Rank 305 ▲154 · 1,403.5
LOSS
Etienne Mermillod · Maritime Sword School Sabre · Elimination Round 1
1621 44%
WIN
863 84%
WIN
1375 67%
WIN
1235 62%
LOSS
1431 54%
LOSS
Derek Wise · Boston Armizare Rapier · Elimination Round 1
1514 47%
LOSS
LOSS
Sean You · Boston Armizare Rapier · Pool
1434 52%
13 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 91 ▲51 · 1,411.2
WIN
Bhima Archibald · Glengarry Broadsword Academy Singlestick · Pools Score 2-1 · 2 doubles Review →
1520 40%
LOSS
Matthew Biondo · Niagara Historical Fencing Singlestick · Pools Score 3-4 · 1 double Review →
1399 46%
WIN
Andrew Fleming · Bataireacht and Historical Fencing Faction Singlestick · Pools Score 1-0 · 3 doubles Review →
1115 61%
WIN
WIN
Andrew Fleming · Bataireacht and Historical Fencing Faction Basket-Hilted Broadsword · Pools Score 1-0 · 3 doubles Review →
LOSS
Ryan Fleming · Bataireacht and Historical Fencing Faction Basket-Hilted Broadsword · Pools Score 1-3 · 3 doubles Review →
LOSS
Adam Van Ael · Wolves Den Historical Fencing Basket-Hilted Broadsword · Pools Score 1-2 · 1 double Review →
WIN
Keshava Archibald · Glengarry Broadsword Academy Basket-Hilted Broadsword · Pools Score 1-0 Review →
WIN
James Cowan · Glengarry Broadsword Academy Basket-Hilted Broadsword · Pools Score 5-4 Review →
WIN
LOSS
Callum Carmichael · Bataireacht and Historical Fencing Faction Basket-Hilted Broadsword · Top 8 Score 2-5 Review →
An Cruinneachadh 2024
July 2024 · ca
26 fights
Rating outcome
  • Mixed & Men's Singlestick Rank 75 · 1,312.7
WIN
LOSS
WIN
WIN
LOSS
1239
WIN
WIN
Korra Robertson · Ottawa Historical Fencing Society Basket-Hilted Broadsword · Pool 1
WIN
Korra Robertson · Ottawa Historical Fencing Society Basket-Hilted Broadsword · Pool 1
LOSS
WIN
Iokennoron Mccomber · Kahnawa:ke Combat Academy Basket-Hilted Broadsword · Pool 1
DRAW
James Cowan · Glengarry Broadsword Academy Basket-Hilted Broadsword · Pool 1
LOSS
Matthew Biondo · Niagara Historical Fencing Basket-Hilted Broadsword · Pool 1
LOSS
Christian Niles · Niles' Fencing Academy Basket-Hilted Broadsword · Quarter Finals
LOSS
Matthew Biondo · Niagara Historical Fencing Smallsword · Bronze Medal
DRAW
Kenjo Savard · La Garde du Lys Smallsword · Pool 2
WIN
LOSS
DRAW
WIN
WIN
LOSS
Francesco Lodà · Accademia Romana d'Armi Smallsword · Semi-Finals
Blades of Glory King's Cup 2024
September 2024 · ca
No match-level data
9 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 272 ▲50 · 1,576.5
WIN
1410 65%
WIN
DRAW
WIN
LOSS
Frost on the Blade 2024
November 2024 · ca
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 227 ▲50 · 1,606.4
  • Mixed & Men's Steel Sabre Rank 106 ▲6 · 1,592.9
WIN
John Pham · Toronto Historical Combatants Longsword · Eighth-Finals
WIN
Geoff Lehman · Nickel City Longsword Academy Longsword · Elimination Bracket
1449 72%
WIN
Reya George · Bucks Historical Longsword Longsword · Pool Set 1 Score 8-6 Review →
1084 90%
WIN
Mitch Edward · Iron Sides Historical Fencing Longsword · Pool Set 1 Score 7-1 · 1 double Review →
WIN
Steven Hill · Branta School of Arms Longsword · Pool Set 1 Score 7-1 Review →
WIN
1044 73%
LOSS
LOSS
1228 67%
WIN
Richard Brautman · Nickel City Longsword Academy Sabre · Elimination Bracket
1183 86%
WIN
John MacPhail · Niagara Historical Fencing Sabre · Pool Set 1 Score 7-4 · 1 double Review →
1142 76%
WIN
WIN
Joshua Snider · Society for Historical Arms Research and Practice Sabre · Pool Set 1 Score 7-1 · 2 doubles Review →
990 83%
WIN
Elnur Kasumov · Toronto Historical Combatants Sabre · Pool Set 1 Score 8-5 · 5 doubles Review →
Montreal Sword Meisters 2024
May 2024 · ca
No match-level data
22 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 284 ▲481 · 1,557.8
  • Mixed & Men's Steel Sabre Rank 90 ▲58 · 1,587.7
  • Mixed & Men's Steel Rapier and Dagger Rank 619 · 950.1
WIN
1688 28%
WIN
LOSS
927 80%
WIN
WIN
1128 63%
WIN
WIN
1193 55%
WIN
1572 39%
WIN
Nicholas Wilson · La Compagnie Médiévale Rapier & Dagger · POOL2
LOSS
LOSS
David Mene · La Compagnie Médiévale Rapier & Dagger · POOL2
LOSS
Stéfany Cantin · Académie Scrimicie Rapier & Dagger · POOL2
1292
WIN
1525 50%
WIN
1525 50%
DRAW
1357 59%
WIN
WIN
1260 59%
Montreal Sword Meisters 2023
May 2023 · ca
No match-level data
12 fights
Rating outcome
  • Mixed & Men's Steel Sabre Rank 267 · 1,310.3
  • Mixed & Men's Steel Single Rapier Rank 197 · 1,321.3
Frost on the Blade 2023
November 2023 · ca
23 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 698 ▲1288 · 1,405.4
  • Mixed & Men's Steel Sabre Rank 131 ▲214 · 1,510.9
LOSS
Geoff Lehman · Nickel City Longsword Academy Longsword · Eighth-Finals
1236 53%
WIN
Stephen Laing · Ironwood Sword School Longsword · Elimination Bracket
WIN
Marie-France Lalancette · Toronto Historical Combatants Longsword · Pool Set 1 Score 8-1 Review →
904 68%
WIN
Evan Macdonald · Ironwood Sword School Longsword · Pool Set 1 Score 7-3 Review →
1246 46%
WIN
Dillon Baksh · Niagara Historical Fencing Longsword · Pool Set 1 Score 8-1 Review →
WIN
Tiohnekote Swamp · Kahnawa:ke Combat Academy Longsword · Pool Set 1 Score 8-5 Review →
1383 39%
WIN
999 56%
WIN
Stephen Laing · Ironwood Sword School Longsword · Pool Set 2
WIN
1095 63%
LOSS
1586 24%
WIN
1240 53%
WIN
Jason Tang · Niagara Historical Fencing Sabre · Eighth-Finals
WIN
John MacPhail · Niagara Historical Fencing Sabre · Elimination Bracket
LOSS
WIN
745 75%
LOSS
WIN
Wenxuan Yu Sabre · Pool Set 2
1116 57%
WIN
WIN
LOSS
Blades of Glory King's Cup
September 2023 · ca
No match-level data
10 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 1921 · 1,136.8
  • Mixed & Men's Steel Single Sidesword Rank 227 · 1,185.1
WIN
Adam Wolfe · Kahnawa:ke Combat Academy Longsword · Lower Eliminations
1322
LOSS
Matthew Brant · Dueling Weapons Academy of Renaissance Fencing Longsword · Lower Eliminations Quarter Finals
1000
WIN
1324
LOSS
1164
WIN
WIN
WIN
LOSS
Kieron Rowe · Dueling Weapons Academy of Renaissance Fencing Sidesword · Upper Eliminations Quarter Finals
Spring Steel 2025
March 2025
No match-level data
6 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.