John Ming Ngo
Ratings
| Category |
Last competed |
Rank (current) |
Weighted Rating (current) |
Rank (best) |
Weighted Rating (best) |
| Longsword |
| - Mixed & Men's Steel Longsword |
April 2026 |
1921
(top 24%) |
1327 |
1776 (April 2026) |
1332.6 (April 2026) |
| Sabre |
| - Mixed & Men's Steel Sabre |
March 2026 |
1831
(top 53%) |
1107.4 |
1656 (March 2026) |
1110.4 (March 2026) |
| Single Rapier |
| - Mixed & Men's Steel Single Rapier |
October 2025 |
1075
(top 51%) |
1138.4 |
968 (October 2025) |
1143.6 (October 2025) |
Record
| Division | Total | Win | Loss | Draw | Other |
| Mixed Steel Longsword |
37 |
16 |
19 |
2 |
0 |
| Mixed Steel Sabre |
5 |
2 |
3 |
0 |
0 |
| Mixed Steel Single Rapier |
3 |
2 |
1 |
0 |
0 |
| Mixed Steel Smallsword |
11 |
6 |
4 |
1 |
0 |
| Mixed Steel Backsword |
3 |
0 |
3 |
0 |
0 |
| Mixed Steel Any Weapon |
2 |
0 |
2 |
0 |
0 |
| Sum |
61 |
26 |
32 |
3 |
0 |
Full rating histories
Mixed & Men's Steel Longsword
November 2024
2485
1161.6
December 2024
2514
1160.7
September 2025
3148
1153.2
November 2025
3194
1158.9
December 2025
3229
1157.8
February 2026
3306
1155.7
Mixed & Men's Steel Sabre
Mixed & Men's Steel Single Rapier
February 2026
1017
1141.5
Match results
Mixed & Men's Steel Longsword - 37 fights
April 2026 - Smallhorn Monthly Mini VII
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword |
Playoff Pools |
Anonymous fighter
|
WIN |
881.63 |
75% |
| Mixed Steel Longsword |
Playoff Pools |
Berkley Forsyth |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Playoff Pools |
Logan Gauthier |
WIN |
790.84 |
79% |
| Mixed Steel Longsword |
Playoff Pools |
Alex Williamson |
WIN |
1761.31 |
8% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Berkley Forsyth |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Tier A Elim Pools |
Julian Schuetze |
LOSS |
1532.49 |
22% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Matthew Thompson |
LOSS |
1652.96 |
14% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Avery Begin |
LOSS |
1491.09 |
27% |
March 2026 - Drehfuchs 2026
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword (Open) |
Pools |
Logan Gauthier |
WIN |
Unrated |
|
| Mixed Steel Longsword (Open) |
Pools |
Tony Huang |
LOSS |
1576.20 |
16% |
| Mixed Steel Longsword (Open) |
Pools |
Jason Baldwin |
LOSS |
1549.82 |
17% |
| Mixed Steel Longsword (Open) |
Pools |
Nicholas Morrish |
WIN |
1074.12 |
64% |
| Mixed Steel Longsword (Open) |
Pools |
Quinn Collins-Cruickshank |
WIN |
Unrated |
|
| Mixed Steel Longsword (Tiear A) |
Pools |
Matthew Thompson |
LOSS |
1610.36 |
14% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Michael Miller |
WIN |
1494.65 |
21% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Sol Ballester |
LOSS |
1389.75 |
27% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Tony Huang |
DRAW |
1576.20 |
16% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Eric Stenner |
WIN |
848.71 |
69% |
November 2025 - Goose 4: All Honked Up 2025
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword |
Pools |
Tavis McKee |
LOSS |
1393.70 |
35% |
| Mixed Steel Longsword |
Pools |
Alex Komar |
LOSS |
1301.38 |
40% |
| Mixed Steel Longsword |
Pools |
Laury Plant |
DRAW |
1368.79 |
36% |
| Mixed Steel Longsword |
Pools |
Demitri Walls |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Pools |
Grey Wallstrum |
LOSS |
1227.64 |
47% |
October 2025 - Nordschlag 2025
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword (Open Longsword) |
Pool 5 - Ring 1 |
Joshua Feland |
LOSS |
957.07 |
49% |
| Mixed Steel Longsword (Open Longsword) |
Pool 5 - Ring 1 |
Nickolas Mihilewicz |
WIN |
686.62 |
65% |
| Mixed Steel Longsword (Open Longsword) |
Pool 5 - Ring 1 |
Jason Baldwin |
LOSS |
1530.99 |
26% |
November 2024 - Return of the Goose 2024
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword |
Pool Set 1 |
Alex Williamson |
LOSS |
1693.00 |
16% |
| Mixed Steel Longsword |
Pool Set 1 |
Jonathan Cann |
WIN |
1105.98 |
49% |
| Mixed Steel Longsword |
Pool Set 1 |
Kyle Coleman |
LOSS |
1374.12 |
28% |
| Mixed Steel Longsword |
Pool Set 1 |
Jason LaCroix |
WIN |
1207.46 |
43% |
October 2024 - Nordschlag 2024
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword |
Pool Set 1 |
Erik Ross |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Pool Set 1 |
Alexander Croteau |
LOSS |
Unrated |
|
| Mixed Steel Longsword |
Pool Set 1 |
Nickolas Mihilewicz |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Quarterfinals |
Jason LaCroix |
LOSS |
1015.82 |
50% |
March 2024 - The Goose Strikes Back 2024
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword |
Pool Set 1 |
August Sieben |
LOSS |
1167.29 |
|
| Mixed Steel Longsword |
Pool Set 1 |
Tavis McKee |
LOSS |
1517.45 |
|
| Mixed Steel Longsword |
Pool Set 1 |
Eric Dalshaug |
LOSS |
1490.40 |
|
Mixed & Men's Steel Sabre - 5 fights
March 2026 - Drehfuchs 2026
Mixed & Men's Steel Single Rapier - 3 fights
October 2025 - Nordschlag 2025
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Single Rapier (Open Rapier) |
Pool 3 - Ring 1 |
Nickolas Mihilewicz |
WIN |
Unrated |
|
| Mixed Steel Single Rapier (Open Rapier) |
Pool 3 - Ring 1 |
Matthew Thompson |
LOSS |
1352.07 |
|
| Mixed Steel Single Rapier (Open Rapier) |
Pool 3 - Ring 1 |
Matt Cardall |
WIN |
Unrated |
|
Non-rated results - 16 fights
| Division | Event | Stage | Opponent | Outcome |
| Mixed Steel Any Weapon |
Nordschlag 2025 (October 2025) |
1/4 Finals |
Jason Baldwin |
LOSS |
| Mixed Steel Any Weapon |
Nordschlag 2024 (October 2024) |
Elimination Bracket |
Joseph Graham |
LOSS |
| Mixed Steel Backsword |
Nordschlag 2024 (October 2024) |
Pool Set 1 |
Jason Baldwin |
LOSS |
| Mixed Steel Backsword |
Nordschlag 2024 (October 2024) |
Pool Set 1 |
Caleb Foster |
LOSS |
| Mixed Steel Backsword |
Nordschlag 2024 (October 2024) |
Pool Set 1 |
Nicholas Morrish |
LOSS |
| Mixed Steel Smallsword |
Goose 4: All Honked Up 2025 (November 2025) |
Pools |
Lucie Love |
WIN |
| Mixed Steel Smallsword |
Goose 4: All Honked Up 2025 (November 2025) |
Pools |
Jonathan Cann |
LOSS |
| Mixed Steel Smallsword |
Goose 4: All Honked Up 2025 (November 2025) |
Pools |
Julian Schuetze |
LOSS |
| Mixed Steel Smallsword |
Goose 4: All Honked Up 2025 (November 2025) |
Pools |
Cale Rainkie |
LOSS |
| Mixed Steel Smallsword |
Goose 4: All Honked Up 2025 (November 2025) |
Pools |
Colin Pinnell |
WIN |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Pools |
Mateya Thompson |
WIN |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Pools |
Reegan Attwell |
WIN |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Pools |
Liam Mulligan |
WIN |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Pools |
Julian Schuetze |
DRAW |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Top 16 |
Mateya Thompson |
WIN |
| Mixed Steel Smallsword |
Smallhorn Mini Monthly II 2025 (October 2025) |
Top 8 |
Alexander Croteau |
LOSS |