John Ming Ngo
Ratings
| Category |
Last competed |
Rank (current) |
Weighted Rating (current) |
Rank (best) |
Weighted Rating (best) |
| Longsword |
| - Mixed & Men's Steel Longsword |
September 2026 |
1633
(top 20%) |
1363.3 |
1633 (September 2026) |
1363.3 (September 2026) |
| Sabre |
| - Mixed & Men's Steel Sabre |
September 2026 |
1933
(top 54%) |
1102.4 |
1656 (March 2026) |
1110.4 (March 2026) |
| Single Rapier |
| - Mixed & Men's Steel Single Rapier |
October 2025 |
1110
(top 51%) |
1137.9 |
968 (October 2025) |
1143.6 (October 2025) |
Record
| Division | Total | Win | Loss | Draw | Other |
| Mixed Steel Longsword |
45 |
20 |
23 |
2 |
0 |
| Mixed Steel Sabre |
14 |
5 |
9 |
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 |
78 |
33 |
42 |
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
September 2026
1633
1363.3
Mixed & Men's Steel Sabre
September 2026
1933
1102.4
Mixed & Men's Steel Single Rapier
February 2026
1017
1141.5
September 2026
1110
1137.9
Match results
Mixed & Men's Steel Longsword - 45 fights
September 2026 - Hornfest 2026
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Playoffs |
Haobin Xu |
LOSS |
888.31 |
64% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Playoffs |
Tyler Janzen |
WIN |
1588.61 |
21% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Playoffs |
Jonathan Cann |
WIN |
1364.43 |
46% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Playoffs |
Koltin McDonagh |
WIN |
Unrated |
|
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Kelly Bjorndalen |
WIN |
1255.93 |
57% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Zach Harney |
LOSS |
1390.27 |
37% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Adam Ritz |
LOSS |
1380.47 |
39% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Isaac Benzing |
LOSS |
1671.12 |
15% |
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 - 14 fights
September 2026 - Hornfest 2026
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Playoffs |
Cole Reimer |
WIN |
Unrated |
|
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Playoffs |
Matt Cardall |
LOSS |
1387.06 |
43% |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Playoffs |
Cale Rainkie |
LOSS |
1285.41 |
42% |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Playoffs |
Eric Edmonds |
LOSS |
Unrated |
|
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Tier A&B |
Daniel Clemens |
WIN |
1046.53 |
62% |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Tier A&B |
Giovanna Davies |
LOSS |
1040.71 |
65% |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Tier A&B |
Duncan Chow |
LOSS |
Unrated |
|
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Tier A&B |
Ashton Saretsky |
WIN |
1011.86 |
59% |
| Mixed Steel Sabre (Tier B Elims & Finals) |
Top 8 |
Giovanna Davies |
LOSS |
1040.71 |
65% |
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 |