Keenan McLean
| Club | Rochester Historical Fencing |
| Nationality | United States |
| Club | Rochester Historical Fencing |
| Nationality | United States |
| Category | Rank (current) | Weighted Rating (current) | Rank (best) | Weighted Rating (best) |
|---|---|---|---|---|
| Longsword | ||||
| - Mixed & Men's Steel Longsword | 2616 (top 40%) | 1206.3 | 798 (February 2022) | 1206.3 (October 2025) |
| Sabre | ||||
| - Mixed & Men's Steel Sabre | 1609 (top 62%) | 1047.8 | 1231 (October 2024) | 1047.8 (October 2025) |
| Single Rapier | ||||
| - Mixed & Men's Steel Single Rapier | 342 (top 19%) | 1388.6 | 228 (January 2022) | 1388.6 (October 2025) |
| Division | Total | Win | Loss | Draw | Other |
|---|---|---|---|---|---|
| Mixed Steel Longsword | 31 | 14 | 15 | 2 | 0 |
| Mixed Steel Single Rapier | 31 | 16 | 15 | 0 | 0 |
| Mixed Steel Sabre | 17 | 7 | 10 | 0 | 0 |
| Mixed Any Material Rondell Dagger | 6 | 4 | 2 | 0 | 0 |
| Sum | 85 | 41 | 42 | 2 | 0 |
The fighter has been on an island, I.E. has no direct link to most fighters, in 1 out of 50 months
Missing sections mean that the fighter was inactive, I.E. had not competed in 24 months or more.
The fighter has been on an island, I.E. has no direct link to most fighters, in 5 out of 50 months
Missing sections mean that the fighter was inactive, I.E. had not competed in 24 months or more.
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Final Pools | Ethan Klein | WIN | Unrated | |
| Mixed Steel Longsword | Final Pools | Owen Billet | WIN | 1041.62 | 45% |
| Mixed Steel Longsword | Final Pools | Ethan Huang | WIN | 965.57 | 51% |
| Mixed Steel Longsword | Final Pools | Brendan Scholl | WIN | Unrated | |
| Mixed Steel Longsword | Initial Pools | Jieyu Wu | LOSS | 1713.83 | 6% |
| Mixed Steel Longsword | Initial Pools | Conner Chadderdon | WIN | Unrated | |
| Mixed Steel Longsword | Initial Pools | Andrew Kwak | LOSS | 888.56 | 49% |
| Mixed Steel Longsword | Initial Pools | Cesar Perez | WIN | 980.79 | 47% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Eighth-Finals | Jacob Faville | LOSS | 1190.71 | 40% |
| Mixed Steel Longsword | Elimination Bracket | Amadeus Willard | WIN | 826.01 | 65% |
| Mixed Steel Longsword | Pool Set 1 | Jarred Thompson | LOSS | 1279.20 | 39% |
| Mixed Steel Longsword | Pool Set 1 | Alex Beaudet | LOSS | 1148.60 | 41% |
| Mixed Steel Longsword | Pool Set 1 | Amadeus Willard | WIN | 826.01 | 65% |
| Mixed Steel Longsword | Pool Set 1 | David Twitchell | LOSS | 918.92 | 59% |
| Mixed Steel Longsword | Pool Set 1 | Kristopher Newtown | WIN | 1203.48 | 42% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Pool | Tony Cavalline | LOSS | 1354.70 | 37% |
| Mixed Steel Longsword | Pool | Olivia Cleymaet | LOSS | 805.52 | 73% |
| Mixed Steel Longsword | Pool | Wesley Halstead | LOSS | 1487.72 | 28% |
| Mixed Steel Longsword | Pool | Joseph Pugnetti | LOSS | 1708.15 | 16% |
| Mixed Steel Longsword | Pool | Amanda Webber | WIN | 986.31 | 64% |
| Mixed Steel Longsword | Pool | Nicole Feldman | WIN | Unrated | |
| Mixed Steel Longsword | Pool | Daniel Marvin | LOSS | Unrated |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Longsword | Pool Set 1 | Ryan Stump | LOSS | 1355.13 | |
| Mixed Steel Longsword | Pool Set 1 | Matthew O'Donnell | LOSS | 885.85 | |
| Mixed Steel Longsword | Pool Set 1 | Alexander Foster | DRAW | 1122.67 | |
| Mixed Steel Longsword | Pool Set 1 | Samuel Ryals | LOSS | Unrated | |
| Mixed Steel Longsword | Pool Set 2 | Joe Leszcz | WIN | 1249.36 | |
| Mixed Steel Longsword | Pool Set 2 | Joseph Castellano | DRAW | 926.90 | |
| Mixed Steel Longsword | Pool Set 2 | Nishchal Nigam | WIN | Unrated | |
| Mixed Steel Longsword | Pool Set 2 | David Pharis | LOSS | 1257.68 | |
| Mixed Steel Longsword | Pool Set 2 | Elanora Dovat | WIN | 1072.71 |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Sabre | Final Pools | Stephen Cardone | LOSS | Unrated | |
| Mixed Steel Sabre | Final Pools | Cesar Perez | LOSS | Unrated | |
| Mixed Steel Sabre | Final Pools | Kevin Cook | WIN | 778.83 | 64% |
| Mixed Steel Sabre | Final Pools | Cameron Snyder | WIN | 935.51 | 49% |
| Mixed Steel Sabre | Initial Pools | Alicia Rabb | LOSS | 890.27 | 60% |
| Mixed Steel Sabre | Initial Pools | Ethan Klein | LOSS | Unrated | |
| Mixed Steel Sabre | Initial Pools | Stephen Cardone | WIN | Unrated | |
| Mixed Steel Sabre | Initial Pools | Kenneth Hutchinson | LOSS | Unrated |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Sabre | Consolation Bracket | David Twitchell | WIN | Unrated | |
| Mixed Steel Sabre | Consolation Bracket | Cassius Nelson | WIN | Unrated | |
| Mixed Steel Sabre | Consolation Semifinals | Colin Sharkey | LOSS | 1090.73 | |
| Mixed Steel Sabre | Eighth-Finals | David Twitchell | WIN | Unrated | |
| Mixed Steel Sabre | Pool Set 1 | Colin Sharkey | LOSS | 1090.73 | |
| Mixed Steel Sabre | Pool Set 1 | Richard Brautman | LOSS | 1168.48 | |
| Mixed Steel Sabre | Pool Set 1 | Cassius Nelson | WIN | Unrated | |
| Mixed Steel Sabre | Pool Set 1 | Alex Beaudet | LOSS | 1035.88 | |
| Mixed Steel Sabre | Quarterfinals | Colin Sharkey | LOSS | 1090.73 |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Single Rapier | Final Pools | Gabriel Romano | WIN | Unrated | |
| Mixed Steel Single Rapier | Final Pools | William Gonzalez | WIN | Unrated | |
| Mixed Steel Single Rapier | Final Pools | Matt Lawler | WIN | Unrated | |
| Mixed Steel Single Rapier | Final Pools | Andrew Wang | LOSS | 1380.95 | 39% |
| Mixed Steel Single Rapier | Final Pools | Christopher Swasey | WIN | Unrated | |
| Mixed Steel Single Rapier | Initial Pools | Leah Bouhuys | WIN | Unrated | |
| Mixed Steel Single Rapier | Initial Pools | Matt Lawler | WIN | Unrated | |
| Mixed Steel Single Rapier | Initial Pools | Harley Jelis | LOSS | Unrated | |
| Mixed Steel Single Rapier | Initial Pools | Shaun Racine | WIN | Unrated | |
| Mixed Steel Single Rapier | Initial Pools | James Schmidt | LOSS | 1649.93 | 23% |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Single Rapier | Pool Set 1 | Kenneth Martin | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 1 | Robert Wilson | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 1 | Sai Rallabhandi | LOSS | 1302.92 | 28% |
| Mixed Steel Single Rapier | Pool Set 1 | David Twitchell | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 1 | Joshua Derby | LOSS | 1579.62 | 17% |
| Mixed Steel Single Rapier | Pool Set 2 | David Twitchell | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Sue Lackovic | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Kenneth Martin | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | John-Michael Tuosto | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Dale Winchell | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Robert Wilson | WIN | Unrated |
| Division | Stage | Opponent | Outcome | Opponent rating | Win chance |
|---|---|---|---|---|---|
| Mixed Steel Single Rapier | Elimination Bracket | Caleb Tong | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 1 | Aaron Karnuta | LOSS | 1376.81 | |
| Mixed Steel Single Rapier | Pool Set 1 | Patrick Bratton | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 1 | Piotr Przanowski | LOSS | 1520.25 | |
| Mixed Steel Single Rapier | Pool Set 1 | Caleb Tong | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Joseph Castellano | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Tanner Martin | LOSS | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Taryk Alsagoff | WIN | Unrated | |
| Mixed Steel Single Rapier | Pool Set 2 | Aaron Karnuta | LOSS | 1376.81 | |
| Mixed Steel Single Rapier | Pool Set 2 | Cody Green | WIN | 1015.00 |
| Division | Event | Stage | Opponent | Outcome |
|---|---|---|---|---|
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Daniel Marvin | WIN |
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Samuel Ryals | LOSS |
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Colin McConnell | LOSS |
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Kenneth Martin | WIN |
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Robert Wilson | WIN |
| Mixed Any Material Rondell Dagger | Lake E-Fecht 2023 (December 2023) | Pool | Andrew Wang | WIN |