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 |
1657
(top 20.2%) |
1361.8 |
1657 (October 2026) |
1363.3 (September 2026) |
| Sabre |
| - Mixed & Men's Steel Sabre |
September 2026 |
2007
(top 54.4%) |
1101.4 |
1664 (March 2026) |
1110.4 (March 2026) |
| Single Rapier |
| - Mixed & Men's Steel Single Rapier |
October 2025 |
1113
(top 51.0%) |
1137.4 |
967 (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
March 2024
3557
912.4
4438
0
April 2024
3631
911.8
4539
1
-0.6
May 2024
3708
911.3
4624
2
-0.6
June 2024
3858
910.7
4804
3
-0.6
July 2024
3927
910.1
4876
4
-0.6
August 2024
3994
909.6
4953
5
-0.6
September 2024
4070
909
5057
6
-0.6
October 2024
3402
1027.3
5230
0
118.3
November 2024
2489
1161.6
5417
0
134.3
December 2024
2518
1160.7
5494
1
-0.9
January 2025
2552
1159.9
5536
2
-0.8
February 2025
2594
1159
5618
3
-0.8
March 2025
2765
1158.2
5950
4
-0.8
April 2025
2826
1157.4
6058
5
-0.8
May 2025
2953
1156.5
6357
6
-0.8
June 2025
3009
1155.7
6453
7
-0.8
July 2025
3055
1154.9
6540
8
-0.8
August 2025
3108
1154
6675
9
-0.8
September 2025
3150
1153.2
6745
10
-0.8
October 2025
3237
1147.4
6851
0
-5.8
November 2025
3196
1158.9
7017
0
11.5
December 2025
3231
1157.8
7082
1
-1.1
January 2026
3256
1156.8
7114
2
-1.1
February 2026
3316
1155.7
7209
3
-1.1
March 2026
2262
1270.4
7368
0
114.7
April 2026
1777
1332.6
7585
0
62.2
May 2026
1852
1331.2
7909
1
-1.4
June 2026
1898
1329.8
8028
2
-1.4
July 2026
1931
1328.4
8087
3
-1.4
August 2026
1972
1327
8178
4
-1.4
September 2026
1663
1363.3
8288
0
36.3
October 2026
1657
1361.8
8215
1
-1.5
Mixed & Men's Steel Sabre
March 2026
1664
1110.4
3152
0
April 2026
1708
1109.8
3217
1
-0.6
May 2026
1810
1109.2
3399
2
-0.6
June 2026
1817
1108.6
3393
3
-0.6
July 2026
1850
1108
3443
4
-0.6
August 2026
1916
1107.4
3559
5
-0.6
September 2026
1996
1102.4
3673
0
-5.1
October 2026
2007
1101.4
3686
1
-1
Mixed & Men's Steel Single Rapier
October 2025
967
1143.6
1891
0
November 2025
986
1143.1
1938
1
-0.5
December 2025
998
1142.5
1957
2
-0.5
January 2026
1012
1142
2001
3
-0.5
February 2026
1016
1141.5
2001
4
-0.5
March 2026
1056
1141
2092
5
-0.5
April 2026
1079
1140.5
2129
6
-0.5
May 2026
1066
1139.9
2077
7
-0.5
June 2026
1075
1139.4
2070
8
-0.5
July 2026
1084
1138.9
2089
9
-0.5
August 2026
1114
1138.4
2157
10
-0.5
September 2026
1131
1137.9
2200
11
-0.5
October 2026
1113
1137.4
2183
12
-0.5
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.29 |
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.44 |
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.94 |
57% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Zach Harney |
LOSS |
1390.15 |
37% |
| Mixed Steel Longsword (Playoffs & Tiered Pools) |
Tier ABC Elim Pools |
Adam Ritz |
LOSS |
1380.48 |
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.61 |
75% |
| Mixed Steel Longsword |
Playoff Pools |
Berkley Forsyth |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Playoff Pools |
Logan Gauthier |
WIN |
790.82 |
79% |
| Mixed Steel Longsword |
Playoff Pools |
Alex Williamson |
WIN |
1761.32 |
8% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Berkley Forsyth |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Tier A Elim Pools |
Julian Schuetze |
LOSS |
1532.48 |
22% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Matthew Thompson |
LOSS |
1652.95 |
14% |
| Mixed Steel Longsword |
Tier A Elim Pools |
Avery Begin |
LOSS |
1491.10 |
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.18 |
16% |
| Mixed Steel Longsword (Open) |
Pools |
Jason Baldwin |
LOSS |
1549.81 |
17% |
| Mixed Steel Longsword (Open) |
Pools |
Nicholas Morrish |
WIN |
1074.13 |
64% |
| Mixed Steel Longsword (Open) |
Pools |
Quinn Collins-Cruickshank |
WIN |
Unrated |
|
| Mixed Steel Longsword (Tiear A) |
Pools |
Matthew Thompson |
LOSS |
1610.35 |
14% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Michael Miller |
WIN |
1494.66 |
21% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Sol Ballester |
LOSS |
1389.74 |
27% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Tony Huang |
DRAW |
1576.18 |
16% |
| Mixed Steel Longsword (Tiear A) |
Pools |
Eric Stenner |
WIN |
848.69 |
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.69 |
35% |
| Mixed Steel Longsword |
Pools |
Alex Komar |
LOSS |
1301.37 |
40% |
| Mixed Steel Longsword |
Pools |
Laury Plant |
DRAW |
1368.78 |
36% |
| Mixed Steel Longsword |
Pools |
Demitri Walls |
WIN |
Unrated |
|
| Mixed Steel Longsword |
Pools |
Grey Wallstrum |
LOSS |
1227.62 |
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.05 |
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.97 |
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 |
1692.99 |
16% |
| Mixed Steel Longsword |
Pool Set 1 |
Jonathan Cann |
WIN |
1105.97 |
49% |
| Mixed Steel Longsword |
Pool Set 1 |
Kyle Coleman |
LOSS |
1374.11 |
28% |
| Mixed Steel Longsword |
Pool Set 1 |
Jason LaCroix |
WIN |
1207.45 |
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.46 |
|
| Mixed Steel Longsword |
Pool Set 1 |
Eric Dalshaug |
LOSS |
1490.39 |
|
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.04 |
43% |
| Mixed Steel Sabre (Playoffs & Tiered Pools) |
Playoffs |
Cale Rainkie |
LOSS |
1285.40 |
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.69 |
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.69 |
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.08 |
|
| 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 |