Kevin Tang
| Club | Lonin League |
| Nationality | United States |
| Club | Lonin League |
| Nationality | United States |
| Category | Last competed | Rank (current) | Weighted Rating (current) | Rank (best) | Weighted Rating (best) |
|---|---|---|---|---|---|
| Longsword | |||||
| - Mixed & Men's Steel Longsword | March 2026 | 160 (top 2%) | 1678.3 | 155 (March 2026) | 1682.3 (March 2026) |
| Sabre | |||||
| - Mixed & Men's Steel Sabre | February 2024 | Inactive | 932 | 1061 (February 2024) | 944.7 (February 2024) |
| Single Rapier | |||||
| - Mixed & Men's Steel Single Rapier | October 2025 | 706 (top 35%) | 1256.1 | 644 (October 2025) | 1261.5 (October 2025) |
| Sword and Buckler | |||||
| - Mixed & Men's Steel Sword and Buckler | October 2025 | 933 (top 56%) | 1079.4 | 914 (October 2025) | 1084.6 (October 2025) |
| Division | Total | Win | Loss | Draw | Other |
|---|---|---|---|---|---|
| Mixed Steel Longsword | 99 | 67 | 30 | 2 | 0 |
| Mixed Steel Sidesword & Buckler | 8 | 3 | 4 | 1 | 0 |
| Mixed Steel Dual Sidesword | 6 | 4 | 1 | 1 | 0 |
| Mixed Steel Single Rapier | 8 | 2 | 2 | 4 | 0 |
| Mixed Steel Sabre | 3 | 1 | 2 | 0 | 0 |
| Mixed Steel Messer | 5 | 4 | 1 | 0 | 0 |
| Sum | 129 | 81 | 40 | 8 | 0 |
The fighter has been on an island, I.E. has no direct link to most fighters, in 7 out of 52 months
The fighter has been on an island, I.E. has no direct link to most fighters, in 24 out of 28 months
Missing sections mean that the fighter was inactive, I.E. had not competed in 24 months or more.
The fighter last competed in February 2024 and became inactive after January 2026
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Pools | Seth Keller | WIN | 1499.89 | 48% |
| Mixed Steel Longsword (Tier A) | Pools | Devin Cordell | WIN | 1457.16 | 77% |
| Mixed Steel Longsword (Tier A) | Pools | James Samples | WIN | 1546.76 | 68% |
| Mixed Steel Longsword (Tier A) | Pools | Zachary Showalter | LOSS | 1897.40 | 15% |
| Mixed Steel Longsword (Tier A) | Top 16 | Miro Lahtela | LOSS | 2020.30 | 6% |
| Mixed Steel Longsword (Tier A) | Top 32 | Tristan Fackler | WIN | 1592.67 | 50% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Thomas Rich | WIN | 1268.05 | 73% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Geoffrey Campbell | WIN | 1550.26 | 54% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Seneca Savoie | WIN | 1443.56 | 77% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Logan Ray | WIN | 1412.67 | 77% |
| Mixed Steel Longsword (Tier A) | Pool Set 2 | Seneca Savoie | WIN | 1443.56 | 77% |
| Mixed Steel Longsword (Tier A) | Pool Set 2 | William Hartley | WIN | 1297.65 | 76% |
| Mixed Steel Longsword (Tier A) | Pool Set 2 | Ryan Sherman | WIN | 1326.56 | 66% |
| Mixed Steel Longsword (Tier A) | Pool Set 2 | Cameron Blair | WIN | 1639.83 | 40% |
| Mixed Steel Longsword (Tier A) | Pool Set 3 | Reed Peck-Kriss | WIN | 1381.10 | 57% |
| Mixed Steel Longsword (Tier A) | Pool Set 3 | Rocco Ares Jones | LOSS | 1725.04 | 28% |
| Mixed Steel Longsword (Tier A) | Pool Set 3 | Chandler Brown | LOSS | 1785.56 | 22% |
| Mixed Steel Longsword (Tier A) | Pool Set 3 | Cameron Blair | WIN | 1639.83 | 40% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Elim Pools | Seneca Savoie | WIN | 1458.10 | 71% |
| Mixed Steel Longsword (Tier A) | Elim Pools | Josias Arcadia | LOSS | 1596.29 | 53% |
| Mixed Steel Longsword (Tier A) | Elim Pools | Gavin Page | LOSS | 1858.81 | 15% |
| Mixed Steel Longsword (Tier A) | Elim Pools | Jack Murray | WIN | 1506.30 | 65% |
| Mixed Steel Longsword (Tier A) | First Round of Pools | Caelyn Hamilton | WIN | 1465.51 | 71% |
| Mixed Steel Longsword (Tier A) | First Round of Pools | David Miller | LOSS | 1609.82 | 51% |
| Mixed Steel Longsword (Tier A) | First Round of Pools | Sihong Fu | DRAW | 1577.45 | 60% |
| Mixed Steel Longsword (Tier A) | First Round of Pools | Nathaniel Bryant | WIN | 1451.51 | 71% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | !! Attention !! Excluded From Scoring Calculations Pools | Ben Johnston | DRAW | Unrated | |
| Mixed Steel Longsword | !! Attention !! Excluded From Scoring Calculations Pools | Josh Petrie | WIN | Unrated |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Pools | Pieter Jacobs | WIN | 1491.24 | 66% |
| Mixed Steel Longsword (Tier A) | Pools | James Samples | WIN | 1433.33 | 63% |
| Mixed Steel Longsword (Tier A) | Pools | Ronin Richards | LOSS | 1536.21 | 52% |
| Mixed Steel Longsword (Tier A) | Pools | Stephen Cheney | LOSS | 1974.20 | 8% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Eighth-Finals | Abby Rodriguez | WIN | 1326.69 | 86% |
| Mixed Steel Longsword | Elimination Bracket | Ania Chaney | WIN | 1020.49 | 94% |
| Mixed Steel Longsword | Lower Bracket | Jieyu Wu | LOSS | 1691.49 | 37% |
| Mixed Steel Longsword | Pool Set 1 | Anonymous fighter | WIN | 1462.93 | 70% |
| Mixed Steel Longsword | Pool Set 1 | Seth Gingo | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Raymond Mastoloni | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Valera Velez | WIN | 767.52 | 94% |
| Mixed Steel Longsword | Quarterfinals | Michael Asbury | LOSS | 1557.39 | 55% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Stephen Dougherty | WIN | 1538.49 | 62% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Aidan Witherspoon | WIN | 1722.62 | 31% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Anthony Buonomo | LOSS | 1724.50 | 30% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Benjamin Marie | LOSS | 1462.24 | 63% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Eighth-Finals | Geoffrey Campbell | WIN | 1376.48 | 62% |
| Mixed Steel Longsword | Pool Set 1 | Matias Quaranta | WIN | 823.25 | 81% |
| Mixed Steel Longsword | Pool Set 1 | Christopher Crider | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Alexander Herskovic | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Andrei Pashkov | WIN | 1228.06 | 66% |
| Mixed Steel Longsword | Pool Set 2 | Beth Hammer | WIN | 1238.73 | 70% |
| Mixed Steel Longsword | Pool Set 2 | Andrew Sherman | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 2 | Joshua Handegard | WIN | 1377.59 | 53% |
| Mixed Steel Longsword | Pool Set 2 | Frank Torkel | LOSS | 1317.73 | 70% |
| Mixed Steel Longsword | Quarterfinals | Justin Reimer | LOSS | 1703.94 | 29% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier A) | Elimination Bracket | Samuel Ryals | LOSS | 1681.00 | 38% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Aidan Witherspoon | LOSS | 1701.55 | 34% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Caleb DeWolf | LOSS | 1499.82 | 43% |
| Mixed Steel Longsword (Tier A) | Pool Set 1 | Yuheng Liu | WIN | 1601.97 | 42% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Advanced) | Bronze Medal Match | Anthony Julin | LOSS | 1520.16 | 50% |
| Mixed Steel Longsword (Advanced) | Eighth-Finals | Rashelle DeBolt | WIN | 1505.05 | 62% |
| Mixed Steel Longsword (Advanced) | Pool Set 1 | Anthony Julin | LOSS | 1520.16 | 50% |
| Mixed Steel Longsword (Advanced) | Pool Set 1 | Duane Kristensen | WIN | 1342.49 | 72% |
| Mixed Steel Longsword (Advanced) | Pool Set 1 | Joshua Barnett | WIN | 1433.11 | 68% |
| Mixed Steel Longsword (Advanced) | Quarterfinals | Eric Dalshaug | WIN | 1469.45 | 59% |
| Mixed Steel Longsword (Advanced) | Semifinals | Jack Stewart | LOSS | 1579.27 | 51% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Eighth-Finals | Sihong Fu | WIN | 1527.04 | 43% |
| Mixed Steel Longsword | Elimination Bracket | Michael DeSimone | WIN | Unrated | |
| Mixed Steel Longsword | Elimination Bracket | Kathryn McLean | WIN | Unrated | |
| Mixed Steel Longsword | Gold Medal Match | Ember McIntyre | LOSS | 1631.29 | 26% |
| Mixed Steel Longsword | Pool Set 1 | Alex Gouveia | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Adam Kantz | WIN | 757.81 | 73% |
| Mixed Steel Longsword | Pool Set 1 | Otis Statham | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 1 | Matthew Ciarvella | WIN | Unrated | |
| Mixed Steel Longsword | Quarterfinals | Justin Reimer | WIN | 1552.95 | 34% |
| Mixed Steel Longsword | Semifinals | Jason Smith | WIN | 1483.55 | 41% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword (Tier C) | Eighth-Finals | Danny Voigt | WIN | 986.60 | 67% |
| Mixed Steel Longsword (Tier C) | Gold Medal Match | Will Landis | WIN | 873.65 | 63% |
| Mixed Steel Longsword (Tier C) | Pool Set 1 | Simone Boudreau | WIN | 910.01 | 77% |
| Mixed Steel Longsword (Tier C) | Pool Set 1 | Sawyer Freschi | WIN | 958.42 | 66% |
| Mixed Steel Longsword (Tier C) | Pool Set 1 | Stefan Voss | WIN | 1066.03 | 62% |
| Mixed Steel Longsword (Tier C) | Quarterfinals | Mark Olsen | WIN | 1002.47 | 76% |
| Mixed Steel Longsword (Tier C) | Semifinals | Justin Beck | WIN | 1071.60 | 62% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Group D | Anonymous fighter | WIN | 1289.67 | 42% |
| Mixed Steel Longsword | Group D | Keith Cotter-Reilly | LOSS | 1502.01 | 31% |
| Mixed Steel Longsword | Group D | Robert Kuciver | WIN | 1261.54 | 46% |
| Mixed Steel Longsword | Group D | Matthew Thompson | LOSS | 1532.86 | 27% |
| Mixed Steel Longsword | Group D | Lucas Molina | WIN | 1069.34 | 50% |
| Mixed Steel Longsword | Round of 16 | Alex Williamson | LOSS | 1336.66 | 40% |
| Mixed Steel Longsword | Round of 32 | Jacqueline Brettell | WIN | Unrated | |
| Mixed Steel Longsword | Round of 64 | Meg Piekarska | WIN | 742.28 | 74% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Eighth-Finals | Elliot Robinson | WIN | 1215.70 | 39% |
| Mixed Steel Longsword | Pool 4 | Zachary Brown | WIN | 1477.84 | 25% |
| Mixed Steel Longsword | Pool 4 | Andy Plymate | LOSS | 890.91 | 48% |
| Mixed Steel Longsword | Pool 4 | Connor McElroy | WIN | Unrated | |
| Mixed Steel Longsword | Pool 4 | Dashiell Harrison | LOSS | 1582.31 | 22% |
| Mixed Steel Longsword | Quarterfinals | Jordan Thompson | LOSS | 1408.79 | 29% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Pool Set 1 | Katina Dunham | LOSS | 993.88 | |
| Mixed Steel Longsword | Pool Set 1 | John Knoch | WIN | 1021.86 | |
| Mixed Steel Longsword | Pool Set 1 | Michael McIntyre | LOSS | 1154.48 |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Sabre (Tier C) | Pool Set 1 | Andrei Pashkov | LOSS | Unrated | |
| Mixed Steel Sabre (Tier C) | Pool Set 1 | Parker McCarthy | WIN | Unrated | |
| Mixed Steel Sabre (Tier C) | Pool Set 1 | Sheik Bacchus | LOSS | Unrated |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Single Rapier | First Round of Pools | Claire Sell | DRAW | 1097.97 | |
| Mixed Steel Single Rapier | First Round of Pools | Alejandro Anazco | LOSS | 1410.48 | |
| Mixed Steel Single Rapier | First Round of Pools | Daniel Evans | DRAW | Unrated | |
| Mixed Steel Single Rapier | First Round of Pools | Lauren Henderson | WIN | 1222.29 | |
| Mixed Steel Single Rapier | Second Round of Pools | Oliver Wroten | WIN | Unrated | |
| Mixed Steel Single Rapier | Second Round of Pools | Alejandro Anazco | DRAW | 1410.48 | |
| Mixed Steel Single Rapier | Second Round of Pools | Daniel Evans | LOSS | Unrated | |
| Mixed Steel Single Rapier | Second Round of Pools | Micaiah Elliott | DRAW | 1494.64 |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Sidesword & Buckler | First Round of Pools | Timothy D'Ambrosio | WIN | 895.30 | |
| Mixed Steel Sidesword & Buckler | First Round of Pools | Travis Marler | WIN | Unrated | |
| Mixed Steel Sidesword & Buckler | First Round of Pools | Micaiah Elliott | LOSS | 938.73 | |
| Mixed Steel Sidesword & Buckler | First Round of Pools | Daniel Evans | LOSS | Unrated | |
| Mixed Steel Sidesword & Buckler | Second Round of Pools | Srikar Bollavaram | LOSS | 926.94 | |
| Mixed Steel Sidesword & Buckler | Second Round of Pools | Clark Simon | DRAW | 1405.37 | |
| Mixed Steel Sidesword & Buckler | Second Round of Pools | Court Dyke | LOSS | 1452.32 | |
| Mixed Steel Sidesword & Buckler | Second Round of Pools | Travis Marler | WIN | Unrated |
| Division | Event | Stage | Opponent | Outcome |
|---|---|---|---|---|
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Pools | Marcel Montero | WIN |
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Pools | Jeremy McAnally | WIN |
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Pools | Trevor Mora | DRAW |
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Pools | Scott Carpenter | WIN |
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Top 16 | Adam Gerrald | LOSS |
| Mixed Steel Dual Sidesword | SoCal Swordfight 2026 (March 2026) | Top 20 | Tom Ostrowski | WIN |
| Mixed Steel Messer | AG Open 2024 (September 2024) | Pool Set 1 | Jack Seyler | WIN |
| Mixed Steel Messer | AG Open 2024 (September 2024) | Pool Set 1 | Julie Parish | WIN |
| Mixed Steel Messer | AG Open 2024 (September 2024) | Pool Set 1 | Patrick McCook | WIN |
| Mixed Steel Messer | AG Open 2024 (September 2024) | Pool Set 1 | Tyler VanSyckle | WIN |
| Mixed Steel Messer | AG Open 2024 (September 2024) | Quarterfinals | Patrick McCook | LOSS |