EMAIL PROBLEMS SOLVED

We believe we've managed to solve the problems with emails to mail@hemaratings.com and submit@hemaratings.com

This means that we'll be able to receive events again, so if you have any pending results please head over to https://submit.hemaratings.com/ and follow the procedure there.

If you have any other issues please send them to us as described on our Contact page.. We'll focus on getting through the pending events, but promise that we'll get to any other issues eventually.

Cactus Cup 2025

Date July 12, 2025
Country United States
State Arizona
City Mesa
Software HEMA Scorecard (results )

Tournament stats

Division Number of fights Number of fighters
Mixed Steel Longsword 122 45
Women's Steel Longsword 52 24
Mixed Steel Arming Sword & Buckler 100 37
Mixed Steel Sabre 108 36

Fighters in event

NameNationalityClub
Liam Ecker San Diego Swordfighters
Sara Skinner
Paul Barolet Academy of Arms
Forrest Martinez Albuquerque Sword Labs
Tyler Siska Albuquerque Sword Labs
Dmitry Tolstinev Arena Weapon Arts
Mark Olsen Blackfriar's School of Fence
Jenna Johnson Blackfriar's School of Fence
Andrew Wilson Blackfriar's School of Fence
Christina Beaulieu Boston Armizare
Justinder Singh Burning Sun
Lacey Eck Cleveland Steel Historical Fencing
Ilyse Kullman Einhorn Los Angeles Historical Fencing Arts
Simone Boudreau Einhorn Los Angeles Historical Fencing Arts
River Valles Einhorn Los Angeles Historical Fencing Arts
Christopher Soohoo Einhorn Los Angeles Historical Fencing Arts
Jeffery Fisher Ironwood Historic Swordsmanship
Michael Konrad Ironwood Historic Swordsmanship
Dimitri Sanborn Ironwood Historic Swordsmanship
Roman Sadorf Ironwood Historic Swordsmanship
Leanna Sadorf Ironwood Historic Swordsmanship
Cody Kiwaczyk Ironwood Historic Swordsmanship
Robert Placencia Ironwood Historic Swordsmanship
Steve Shucker Ironwood Historic Swordsmanship
Alexander Landis Ironwood Historic Swordsmanship
Jeremy Rine Ironwood Historic Swordsmanship
Shauna LeFebvre Ironwood Historic Swordsmanship
Aidan Witherspoon Medieval European Martial Arts Guild
Collin Vredenburg Metropolitan Historical Fencing Academy
Rachel Helm Moose Historical Fencing
Brandon Norbury Mordhau Historical Combat
Devin Bizzack Mordhau Historical Combat
Jayden Booth Mordhau Historical Combat
John Durben Mordhau Historical Combat
Kuan Wei Ng Mordhau Historical Combat
Leigh Walker Mordhau Historical Combat
Brayden Penrod Mordhau Historical Combat
Jerald Mayo Mordhau Historical Combat
Rowan Yampol Mordhau Historical Combat
Shazer Thwaits Mordhau Historical Combat
Vivian Wangsness Mordhau Historical Combat
Jason Hill Mordhau Historical Combat
Piper Maerker Mordhau Historical Combat
Adithya Radhakrishnan Mordhau Historical Combat
Joshua Maltese Mordhau Historical Combat
Grace Rudiak Mordhau Historical Combat
Victoria Lissy Mordhau Historical Combat
Ramon Diaz Mordhau Historical Combat
Josh DeLong Mordhau Historical Combat
Bryn Mayer Mordhau Historical Combat
Isaac Benzing Mordhau Historical Combat
Curtis Thornsberry Mordhau Historical Combat
Anthony Julin Mordhau Historical Combat
Paul Shelton Mordhau Historical Combat
Isabelle Haase Mordhau Historical Combat
Harriet Coates Phoenix Society of Historical Swordsmanship
Randy Reyes Phoenix Society of Historical Swordsmanship
Abraham Madrid Phoenix Society of Historical Swordsmanship
Jamal Smith Phoenix Society of Historical Swordsmanship
Lee Coulson Phoenix Society of Historical Swordsmanship
Kiera Martin Phoenix Society of Historical Swordsmanship
Connor McCluskey San Diego Sword School
Jin Huo San Diego Swordfighters
Mike Ricciardi San Diego Swordfighters
Daniel Zimet San Diego Swordfighters
Jason Hughes San Diego Swordfighters
Jason Woo San Diego Swordfighters
Max Zimet San Diego Swordfighters
Jonathan Pena San Diego Swordfighters
Sterling Baldwin San Diego Swordfighters
Evy Weiland San Diego Swordfighters
Aisling Gorgon San Diego Swordfighters
Jonathan Clyde Ying SoCal Swords
Rachel Van Dyke SoCal Swords
Gary Ledford SoCal Swords
Clare Lahey SoCal Swords
EJ Trovada SoCal Swords
Erin Wildman SoCal Swords
Forever Peru Tattershall School of Defense
Adam Gerrald True Edge Academy of Swordsmanship

Tournaments

This lists the full outcomes in each of the tournaments at the event.

StageFighter 1Fighter 2Fighter 1 resultFighter 2 result
Pools Mike Ricciardi Mark Olsen LOSS WIN
Pools EJ Trovada Rowan Yampol WIN LOSS
Pools Mike Ricciardi Christopher Soohoo LOSS WIN
Pools Mark Olsen Rowan Yampol WIN LOSS
Pools EJ Trovada Christopher Soohoo LOSS WIN
Pools Mike Ricciardi Rowan Yampol WIN LOSS
Pools Mark Olsen EJ Trovada WIN LOSS
Pools Rowan Yampol Christopher Soohoo LOSS WIN
Pools EJ Trovada Mike Ricciardi WIN LOSS
Pools Christopher Soohoo Mark Olsen WIN LOSS
Pools Dimitri Sanborn Steve Shucker WIN LOSS
Pools Vivian Wangsness Aisling Gorgon LOSS WIN
Pools Anthony Julin Steve Shucker WIN LOSS
Pools Vivian Wangsness Dimitri Sanborn LOSS WIN
Pools Anthony Julin Aisling Gorgon WIN LOSS
Pools Vivian Wangsness Steve Shucker WIN LOSS
Pools Dimitri Sanborn Aisling Gorgon WIN LOSS
Pools Vivian Wangsness Anthony Julin LOSS WIN
Pools Aisling Gorgon Steve Shucker LOSS WIN
Pools Anthony Julin Dimitri Sanborn WIN LOSS
Pools Simone Boudreau Daniel Zimet LOSS WIN
Pools Shazer Thwaits Tyler Siska WIN LOSS
Pools Isaac Benzing Simone Boudreau WIN LOSS
Pools Shazer Thwaits Daniel Zimet WIN LOSS
Pools Isaac Benzing Tyler Siska WIN LOSS
Pools Shazer Thwaits Simone Boudreau WIN LOSS
Pools Tyler Siska Daniel Zimet LOSS WIN
Pools Shazer Thwaits Isaac Benzing LOSS WIN
Pools Simone Boudreau Tyler Siska WIN LOSS
Pools Isaac Benzing Daniel Zimet WIN LOSS
Pools Jayden Booth Jonathan Pena LOSS WIN
Pools Forrest Martinez Jerald Mayo LOSS WIN
Pools Jayden Booth Aidan Witherspoon LOSS WIN
Pools Jonathan Pena Jerald Mayo WIN LOSS
Pools Forrest Martinez Aidan Witherspoon LOSS WIN
Pools Jayden Booth Jerald Mayo WIN LOSS
Pools Jonathan Pena Forrest Martinez WIN LOSS
Pools Jerald Mayo Aidan Witherspoon LOSS WIN
Pools Forrest Martinez Jayden Booth LOSS WIN
Pools Jonathan Pena Aidan Witherspoon LOSS WIN
Pools Erin Wildman Andrew Wilson LOSS WIN
Pools John Durben Andrew Wilson LOSS WIN
Pools Jason Woo John Durben WIN LOSS
Pools Erin Wildman Jason Woo LOSS WIN
Pools John Durben Erin Wildman WIN LOSS
Pools Jason Woo Andrew Wilson WIN LOSS
Pools John Durben Jamal Smith WIN LOSS
Pools Jason Woo Jamal Smith WIN LOSS
Pools Erin Wildman Jamal Smith WIN LOSS
Pools Jamal Smith Andrew Wilson LOSS WIN
Pools Jenna Johnson Jason Hughes LOSS WIN
Pools Brayden Penrod Josh DeLong WIN LOSS
Pools Michael Konrad Jenna Johnson WIN LOSS
Pools Brayden Penrod Jason Hughes LOSS WIN
Pools Josh DeLong Michael Konrad LOSS WIN
Pools Brayden Penrod Jenna Johnson LOSS WIN
Pools Jason Hughes Josh DeLong WIN LOSS
Pools Brayden Penrod Michael Konrad WIN LOSS
Pools Jenna Johnson Josh DeLong LOSS WIN
Pools Jason Hughes Michael Konrad LOSS WIN
Pools Shauna LeFebvre Dmitry Tolstinev LOSS WIN
Pools Connor McCluskey Brandon Norbury LOSS WIN
Pools Randy Reyes Shauna LeFebvre WIN LOSS
Pools Dmitry Tolstinev Connor McCluskey WIN LOSS
Pools Randy Reyes Brandon Norbury LOSS WIN
Pools Connor McCluskey Shauna LeFebvre WIN LOSS
Pools Dmitry Tolstinev Brandon Norbury WIN LOSS
Pools Randy Reyes Connor McCluskey LOSS WIN
Pools Shauna LeFebvre Brandon Norbury LOSS WIN
Pools Dmitry Tolstinev Randy Reyes WIN LOSS
Pools Adithya Radhakrishnan Paul Barolet LOSS WIN
Pools Liam Ecker Alexander Landis WIN LOSS
Pools Robert Placencia Adithya Radhakrishnan WIN LOSS
Pools Paul Barolet Alexander Landis WIN LOSS
Pools Liam Ecker Robert Placencia LOSS WIN
Pools Alexander Landis Adithya Radhakrishnan LOSS WIN
Pools Liam Ecker Paul Barolet LOSS WIN
Pools Robert Placencia Alexander Landis WIN LOSS
Pools Liam Ecker Adithya Radhakrishnan WIN LOSS
Pools Robert Placencia Paul Barolet LOSS WIN
Pools Devin Bizzack Clare Lahey LOSS WIN
Pools Abraham Madrid Adam Gerrald LOSS WIN
Pools Devin Bizzack Sterling Baldwin LOSS WIN
Pools Clare Lahey Adam Gerrald WIN LOSS
Pools Abraham Madrid Sterling Baldwin LOSS WIN
Pools Devin Bizzack Adam Gerrald LOSS WIN
Pools Clare Lahey Abraham Madrid LOSS WIN
Pools Adam Gerrald Sterling Baldwin LOSS WIN
Pools Abraham Madrid Devin Bizzack WIN LOSS
Pools Clare Lahey Sterling Baldwin LOSS WIN
Top 32 Vivian Wangsness Aidan Witherspoon LOSS WIN
Top 32 Christopher Soohoo Simone Boudreau WIN LOSS
Top 32 Jerald Mayo Dmitry Tolstinev LOSS WIN
Top 32 Sterling Baldwin Randy Reyes LOSS WIN
Top 32 Erin Wildman Jason Woo LOSS WIN
Top 32 Steve Shucker Anthony Julin LOSS WIN
Top 32 John Durben Paul Barolet LOSS WIN
Top 32 Liam Ecker Isaac Benzing LOSS WIN
Top 32 Andrew Wilson Daniel Zimet WIN LOSS
Top 32 Clare Lahey Mark Olsen WIN LOSS
Top 32 EJ Trovada Robert Placencia LOSS WIN
Top 32 Jayden Booth Dimitri Sanborn LOSS WIN
Top 32 Brayden Penrod Brandon Norbury WIN LOSS
Top 32 Jason Hughes Abraham Madrid WIN LOSS
Top 32 Adam Gerrald Michael Konrad LOSS WIN
Top 32 Shazer Thwaits Connor McCluskey LOSS WIN
Top 16 Aidan Witherspoon Connor McCluskey WIN LOSS
Top 16 Michael Konrad Christopher Soohoo WIN LOSS
Top 16 Jason Hughes Dmitry Tolstinev WIN LOSS
Top 16 Brayden Penrod Randy Reyes LOSS WIN
Top 16 Dimitri Sanborn Jason Woo LOSS WIN
Top 16 Robert Placencia Anthony Julin LOSS WIN
Top 16 Paul Barolet Clare Lahey WIN LOSS
Top 16 Andrew Wilson Isaac Benzing LOSS WIN
Top 8 Isaac Benzing Aidan Witherspoon WIN LOSS
Top 8 Paul Barolet Michael Konrad LOSS WIN
Top 8 Anthony Julin Jason Hughes WIN LOSS
Top 8 Randy Reyes Jason Woo WIN LOSS
Semifinals Isaac Benzing Randy Reyes WIN LOSS
Semifinals Michael Konrad Anthony Julin LOSS WIN
Gold Medal Match Isaac Benzing Anthony Julin WIN LOSS
Bronze Medal Match Randy Reyes Michael Konrad LOSS WIN
StageFighter 1Fighter 2Fighter 1 resultFighter 2 result
Pools Sara Skinner Lacey Eck LOSS WIN
Pools Victoria Lissy Lacey Eck LOSS WIN
Pools Evy Weiland Victoria Lissy WIN LOSS
Pools Sara Skinner Evy Weiland LOSS WIN
Pools Victoria Lissy Sara Skinner WIN LOSS
Pools Evy Weiland Lacey Eck LOSS WIN
Pools Erin Wildman Christina Beaulieu LOSS WIN
Pools Jin Huo Christina Beaulieu WIN LOSS
Pools Forever Peru Jin Huo WIN LOSS
Pools Erin Wildman Forever Peru WIN LOSS
Pools Jin Huo Erin Wildman WIN LOSS
Pools Christina Beaulieu Forever Peru LOSS WIN
Pools Piper Maerker Clare Lahey LOSS WIN
Pools Shauna LeFebvre Clare Lahey LOSS WIN
Pools Simone Boudreau Shauna LeFebvre WIN LOSS
Pools Piper Maerker Simone Boudreau WIN LOSS
Pools Shauna LeFebvre Piper Maerker LOSS WIN
Pools Clare Lahey Simone Boudreau LOSS WIN
Pools Bryn Mayer Harriet Coates LOSS WIN
Pools Harriet Coates Grace Rudiak WIN LOSS
Pools Grace Rudiak River Valles LOSS WIN
Pools River Valles Bryn Mayer LOSS WIN
Pools Grace Rudiak Bryn Mayer WIN LOSS
Pools Harriet Coates River Valles WIN LOSS
Pools Jenna Johnson Isabelle Haase WIN LOSS
Pools Aisling Gorgon Jenna Johnson LOSS WIN
Pools Leanna Sadorf Aisling Gorgon WIN LOSS
Pools Isabelle Haase Leanna Sadorf LOSS WIN
Pools Aisling Gorgon Isabelle Haase WIN LOSS
Pools Leanna Sadorf Jenna Johnson LOSS WIN
Pools Rachel Helm Leigh Walker WIN LOSS
Pools Rachel Van Dyke Rachel Helm LOSS WIN
Pools Ilyse Kullman Rachel Van Dyke WIN LOSS
Pools Leigh Walker Ilyse Kullman LOSS WIN
Pools Rachel Van Dyke Leigh Walker WIN LOSS
Pools Rachel Helm Ilyse Kullman WIN LOSS
Top 16 Erin Wildman Lacey Eck LOSS WIN
Top 16 Harriet Coates Grace Rudiak WIN LOSS
Top 16 Rachel Van Dyke Rachel Helm LOSS WIN
Top 16 Jenna Johnson Aisling Gorgon WIN LOSS
Top 16 Clare Lahey Jin Huo WIN LOSS
Top 16 Leanna Sadorf Simone Boudreau WIN LOSS
Top 16 Forever Peru Ilyse Kullman WIN LOSS
Top 16 Evy Weiland Piper Maerker LOSS WIN
Top 8 Lacey Eck Piper Maerker WIN LOSS
Top 8 Harriet Coates Forever Peru WIN LOSS
Top 8 Leanna Sadorf Rachel Helm WIN LOSS
Top 8 Jenna Johnson Clare Lahey LOSS WIN
Semifinals Clare Lahey Lacey Eck LOSS WIN
Semifinals Leanna Sadorf Harriet Coates WIN LOSS
Gold Medal Match Lacey Eck Leanna Sadorf LOSS WIN
Bronze Medal Match Clare Lahey Harriet Coates LOSS WIN
StageFighter 1Fighter 2Fighter 1 resultFighter 2 result
Pools Piper Maerker Paul Barolet WIN LOSS
Pools Paul Shelton Ilyse Kullman LOSS WIN
Pools Cody Kiwaczyk Kiera Martin WIN LOSS
Pools Piper Maerker Ilyse Kullman WIN LOSS
Pools Paul Shelton Paul Barolet LOSS WIN
Pools Cody Kiwaczyk Piper Maerker WIN LOSS
Pools Kiera Martin Ilyse Kullman LOSS WIN
Pools Cody Kiwaczyk Paul Shelton WIN LOSS
Pools Paul Barolet Kiera Martin WIN LOSS
Pools Paul Shelton Piper Maerker LOSS WIN
Pools Cody Kiwaczyk Ilyse Kullman WIN LOSS
Pools Piper Maerker Kiera Martin WIN LOSS
Pools Ilyse Kullman Paul Barolet WIN LOSS
Pools Kiera Martin Paul Shelton LOSS WIN
Pools Cody Kiwaczyk Paul Barolet WIN LOSS
Pools Adam Gerrald Leanna Sadorf WIN LOSS
Pools Leigh Walker John Durben LOSS WIN
Pools Collin Vredenburg Adam Gerrald WIN LOSS
Pools Leigh Walker Leanna Sadorf LOSS WIN
Pools Collin Vredenburg John Durben WIN LOSS
Pools Leigh Walker Adam Gerrald LOSS WIN
Pools John Durben Leanna Sadorf WIN LOSS
Pools Collin Vredenburg Leigh Walker WIN LOSS
Pools Adam Gerrald John Durben LOSS WIN
Pools Collin Vredenburg Leanna Sadorf WIN LOSS
Pools Justinder Singh Anthony Julin WIN LOSS
Pools Lee Coulson Mike Ricciardi WIN LOSS
Pools Bryn Mayer Michael Konrad LOSS WIN
Pools Lee Coulson Justinder Singh LOSS WIN
Pools Mike Ricciardi Anthony Julin LOSS WIN
Pools Michael Konrad Justinder Singh LOSS WIN
Pools Lee Coulson Bryn Mayer WIN LOSS
Pools Mike Ricciardi Michael Konrad LOSS WIN
Pools Anthony Julin Bryn Mayer WIN LOSS
Pools Justinder Singh Mike Ricciardi WIN LOSS
Pools Lee Coulson Michael Konrad LOSS WIN
Pools Justinder Singh Bryn Mayer WIN LOSS
Pools Anthony Julin Lee Coulson WIN LOSS
Pools Mike Ricciardi Bryn Mayer WIN LOSS
Pools Anthony Julin Michael Konrad LOSS WIN
Pools Ramon Diaz Forrest Martinez WIN LOSS
Pools Harriet Coates Dimitri Sanborn LOSS WIN
Pools Gary Ledford Forrest Martinez WIN LOSS
Pools Ramon Diaz Dimitri Sanborn WIN LOSS
Pools Harriet Coates Gary Ledford LOSS WIN
Pools Dimitri Sanborn Forrest Martinez LOSS WIN
Pools Harriet Coates Ramon Diaz LOSS WIN
Pools Gary Ledford Dimitri Sanborn WIN LOSS
Pools Harriet Coates Forrest Martinez LOSS WIN
Pools Ramon Diaz Gary Ledford LOSS WIN
Pools Clare Lahey Tyler Siska LOSS WIN
Pools Joshua Maltese Steve Shucker WIN LOSS
Pools Tyler Siska Isaac Benzing LOSS WIN
Pools Clare Lahey Joshua Maltese WIN LOSS
Pools Isaac Benzing Steve Shucker WIN LOSS
Pools Tyler Siska Joshua Maltese WIN LOSS
Pools Clare Lahey Steve Shucker LOSS WIN
Pools Isaac Benzing Joshua Maltese WIN LOSS
Pools Tyler Siska Steve Shucker WIN LOSS
Pools Isaac Benzing Clare Lahey LOSS WIN
Pools Kuan Wei Ng Aidan Witherspoon LOSS WIN
Pools Simone Boudreau Devin Bizzack LOSS WIN
Pools Kuan Wei Ng Robert Placencia LOSS WIN
Pools Simone Boudreau Aidan Witherspoon LOSS WIN
Pools Devin Bizzack Robert Placencia LOSS WIN
Pools Simone Boudreau Kuan Wei Ng LOSS WIN
Pools Devin Bizzack Aidan Witherspoon LOSS WIN
Pools Simone Boudreau Robert Placencia LOSS WIN
Pools Kuan Wei Ng Devin Bizzack WIN LOSS
Pools Aidan Witherspoon Robert Placencia WIN LOSS
Pools Christopher Soohoo Curtis Thornsberry WIN LOSS
Pools Jayden Booth Jeffery Fisher LOSS WIN
Pools Mark Olsen Curtis Thornsberry LOSS WIN
Pools Jayden Booth Christopher Soohoo LOSS WIN
Pools Jeffery Fisher Mark Olsen LOSS WIN
Pools Jayden Booth Curtis Thornsberry WIN LOSS
Pools Jeffery Fisher Christopher Soohoo LOSS WIN
Pools Jayden Booth Mark Olsen LOSS WIN
Pools Curtis Thornsberry Jeffery Fisher WIN LOSS
Pools Mark Olsen Christopher Soohoo LOSS WIN
Top 20 Tyler Siska Mark Olsen WIN LOSS
Top 20 Kuan Wei Ng Anthony Julin LOSS WIN
Top 20 Ilyse Kullman Clare Lahey WIN LOSS
Top 20 Adam Gerrald Curtis Thornsberry WIN LOSS
Top 16 Aidan Witherspoon Adam Gerrald LOSS WIN
Top 16 Ilyse Kullman Cody Kiwaczyk LOSS WIN
Top 16 Justinder Singh Anthony Julin WIN LOSS
Top 16 Tyler Siska Collin Vredenburg LOSS WIN
Top 16 Christopher Soohoo Robert Placencia LOSS WIN
Top 16 John Durben Gary Ledford LOSS WIN
Top 16 Ramon Diaz Michael Konrad WIN LOSS
Top 16 Piper Maerker Isaac Benzing WIN LOSS
Top 8 Adam Gerrald Piper Maerker WIN LOSS
Top 8 Cody Kiwaczyk Ramon Diaz WIN LOSS
Top 8 Justinder Singh Gary Ledford WIN LOSS
Top 8 Robert Placencia Collin Vredenburg WIN LOSS
Semifinals Adam Gerrald Robert Placencia WIN LOSS
Semifinals Cody Kiwaczyk Justinder Singh WIN LOSS
Gold Medal Match Adam Gerrald Cody Kiwaczyk LOSS WIN
Bronze Medal Match Robert Placencia Justinder Singh LOSS WIN
StageFighter 1Fighter 2Fighter 1 resultFighter 2 result
Pools Forever Peru Isaac Benzing LOSS WIN
Pools Harriet Coates Paul Barolet LOSS WIN
Pools Mike Ricciardi Cody Kiwaczyk LOSS WIN
Pools Forever Peru Paul Barolet LOSS WIN
Pools Isaac Benzing Harriet Coates WIN LOSS
Pools Forever Peru Cody Kiwaczyk LOSS WIN
Pools Mike Ricciardi Paul Barolet WIN LOSS
Pools Cody Kiwaczyk Harriet Coates WIN LOSS
Pools Mike Ricciardi Isaac Benzing LOSS WIN
Pools Forever Peru Harriet Coates LOSS WIN
Pools Cody Kiwaczyk Paul Barolet WIN LOSS
Pools Mike Ricciardi Forever Peru LOSS WIN
Pools Isaac Benzing Paul Barolet WIN LOSS
Pools Mike Ricciardi Harriet Coates WIN LOSS
Pools Cody Kiwaczyk Isaac Benzing WIN LOSS
Pools Liam Ecker Mark Olsen WIN LOSS
Pools Adithya Radhakrishnan Jeffery Fisher WIN LOSS
Pools Jeremy Rine Justinder Singh LOSS WIN
Pools Liam Ecker Adithya Radhakrishnan WIN LOSS
Pools Jeffery Fisher Mark Olsen WIN LOSS
Pools Liam Ecker Justinder Singh LOSS WIN
Pools Jeremy Rine Adithya Radhakrishnan LOSS WIN
Pools Justinder Singh Jeffery Fisher WIN LOSS
Pools Mark Olsen Jeremy Rine WIN LOSS
Pools Liam Ecker Jeffery Fisher LOSS WIN
Pools Justinder Singh Adithya Radhakrishnan WIN LOSS
Pools Liam Ecker Jeremy Rine WIN LOSS
Pools Mark Olsen Adithya Radhakrishnan LOSS WIN
Pools Jeremy Rine Jeffery Fisher LOSS WIN
Pools Mark Olsen Justinder Singh LOSS WIN
Pools Jamal Smith Sterling Baldwin WIN LOSS
Pools Curtis Thornsberry Joshua Maltese LOSS WIN
Pools Adam Gerrald Michael Konrad LOSS WIN
Pools Jamal Smith Joshua Maltese LOSS WIN
Pools Curtis Thornsberry Sterling Baldwin LOSS WIN
Pools Michael Konrad Jamal Smith WIN LOSS
Pools Adam Gerrald Joshua Maltese WIN LOSS
Pools Michael Konrad Curtis Thornsberry WIN LOSS
Pools Adam Gerrald Sterling Baldwin LOSS WIN
Pools Curtis Thornsberry Jamal Smith LOSS WIN
Pools Michael Konrad Joshua Maltese WIN LOSS
Pools Adam Gerrald Jamal Smith WIN LOSS
Pools Sterling Baldwin Joshua Maltese WIN LOSS
Pools Adam Gerrald Curtis Thornsberry WIN LOSS
Pools Michael Konrad Sterling Baldwin WIN LOSS
Pools Rachel Van Dyke Daniel Zimet LOSS WIN
Pools Jayden Booth Dimitri Sanborn LOSS WIN
Pools Steve Shucker Jonathan Clyde Ying LOSS WIN
Pools Dimitri Sanborn Rachel Van Dyke WIN LOSS
Pools Jayden Booth Daniel Zimet LOSS WIN
Pools Jonathan Clyde Ying Rachel Van Dyke WIN LOSS
Pools Dimitri Sanborn Steve Shucker WIN LOSS
Pools Jayden Booth Jonathan Clyde Ying LOSS WIN
Pools Steve Shucker Daniel Zimet LOSS WIN
Pools Jayden Booth Rachel Van Dyke WIN LOSS
Pools Jonathan Clyde Ying Dimitri Sanborn WIN LOSS
Pools Rachel Van Dyke Steve Shucker WIN LOSS
Pools Daniel Zimet Dimitri Sanborn LOSS WIN
Pools Jayden Booth Steve Shucker WIN LOSS
Pools Daniel Zimet Jonathan Clyde Ying LOSS WIN
Pools Christopher Soohoo Bryn Mayer WIN LOSS
Pools Roman Sadorf EJ Trovada WIN LOSS
Pools Alexander Landis Max Zimet LOSS WIN
Pools Bryn Mayer Roman Sadorf LOSS WIN
Pools Christopher Soohoo EJ Trovada WIN LOSS
Pools Bryn Mayer Max Zimet LOSS WIN
Pools Alexander Landis Roman Sadorf LOSS WIN
Pools EJ Trovada Max Zimet LOSS WIN
Pools Alexander Landis Christopher Soohoo LOSS WIN
Pools Bryn Mayer EJ Trovada WIN LOSS
Pools Max Zimet Roman Sadorf WIN LOSS
Pools Alexander Landis Bryn Mayer WIN LOSS
Pools Roman Sadorf Christopher Soohoo LOSS WIN
Pools Alexander Landis EJ Trovada WIN LOSS
Pools Max Zimet Christopher Soohoo WIN LOSS
Pools Jason Hill Ramon Diaz LOSS WIN
Pools Jason Hughes Randy Reyes LOSS WIN
Pools Kuan Wei Ng Robert Placencia LOSS WIN
Pools Jason Hughes Jason Hill LOSS WIN
Pools Randy Reyes Ramon Diaz WIN LOSS
Pools Robert Placencia Jason Hill WIN LOSS
Pools Kuan Wei Ng Jason Hughes LOSS WIN
Pools Robert Placencia Randy Reyes LOSS WIN
Pools Kuan Wei Ng Ramon Diaz LOSS WIN
Pools Jason Hill Randy Reyes WIN LOSS
Pools Jason Hughes Robert Placencia LOSS WIN
Pools Kuan Wei Ng Jason Hill WIN LOSS
Pools Ramon Diaz Jason Hughes WIN LOSS
Pools Randy Reyes Kuan Wei Ng WIN LOSS
Pools Robert Placencia Ramon Diaz WIN LOSS
Top 18 Adam Gerrald Adithya Radhakrishnan LOSS WIN
Top 18 Liam Ecker Jeffery Fisher WIN LOSS
Top 16 Jonathan Clyde Ying Liam Ecker WIN LOSS
Top 16 Cody Kiwaczyk Adithya Radhakrishnan WIN LOSS
Top 16 Max Zimet Ramon Diaz WIN LOSS
Top 16 Justinder Singh Sterling Baldwin WIN LOSS
Top 16 Michael Konrad Daniel Zimet WIN LOSS
Top 16 Robert Placencia Roman Sadorf LOSS WIN
Top 16 Randy Reyes Isaac Benzing LOSS WIN
Top 16 Dimitri Sanborn Christopher Soohoo WIN LOSS
Top 8 Jonathan Clyde Ying Dimitri Sanborn WIN LOSS
Top 8 Isaac Benzing Cody Kiwaczyk LOSS WIN
Top 8 Max Zimet Roman Sadorf WIN LOSS
Top 8 Justinder Singh Michael Konrad WIN LOSS
Semifinals Jonathan Clyde Ying Justinder Singh LOSS WIN
Semifinals Max Zimet Cody Kiwaczyk LOSS WIN
Gold Medal Match Justinder Singh Cody Kiwaczyk WIN LOSS
Bronze Medal Match Max Zimet Jonathan Clyde Ying WIN LOSS

Rating outcomes

This shows how the fighters' ratings changed in the month of the event.

Note: If someone competed in multiple events this month their rating changes will reflect their performance in all those events, not just Cactus Cup 2025

Rank Name Nationality Club Weighted rating Confidence
57 4 Christopher Soohoo Einhorn Los Angeles Historical Fencing Arts 1764.7 7.3
141 2 Aidan Witherspoon Medieval European Martial Arts Guild 1682.3 1.6
195 44 Anthony Julin Mordhau Historical Combat 1647.2 22.8
252 419 Isaac Benzing Mordhau Historical Combat 1617.8 138.9
331 114 Michael Konrad Ironwood Historic Swordsmanship 1579.5 44.1
396 61 Dmitry Tolstinev Arena Weapon Arts 1552.1 18.7
399 29 Sterling Baldwin San Diego Swordfighters 1551.9 11.3
596 8 Andrew Wilson Blackfriar's School of Fence 1495.7 0.6
669 120 Paul Barolet Academy of Arms 1480.4 25.1
740 702 Jason Woo San Diego Swordfighters 1465.8 124.5
758 10 Robert Placencia Ironwood Historic Swordsmanship 1462.5
928 183 Randy Reyes Phoenix Society of Historical Swordsmanship 1426.3 36.7
1127 60 Daniel Zimet San Diego Swordfighters 1391.8 7.2
1144 324 Jason Hughes San Diego Swordfighters 1388.9 51.6
1576 21 Clare Lahey SoCal Swords 1326.9 5.6
1607 386 Jonathan Pena San Diego Swordfighters 1323 53.8
1698 140 Dimitri Sanborn Ironwood Historic Swordsmanship 1311.3 23.2
1854 877 Brandon Norbury Mordhau Historical Combat 1289.1 105.7
2038 96 Mark Olsen Blackfriar's School of Fence 1266.5 13
2206 165 John Durben Mordhau Historical Combat 1248.9 25.1
2277 142 Abraham Madrid Phoenix Society of Historical Swordsmanship 1241.1 21.6
2713 Brayden Penrod Mordhau Historical Combat 1188
2769 76 Josh DeLong Mordhau Historical Combat 1181.2 6.5
2887 127 Liam Ecker San Diego Swordfighters 1169.6 20.7
3029 Shazer Thwaits Mordhau Historical Combat 1150.2
3125 237 Aisling Gorgon San Diego Swordfighters 1140.2 26.5
3382 Adam Gerrald True Edge Academy of Swordsmanship 1112.5
3487 423 Tyler Siska Albuquerque Sword Labs 1102 41.7
3561 506 EJ Trovada SoCal Swords 1094 61.8
3880 138 Simone Boudreau Einhorn Los Angeles Historical Fencing Arts 1057.3 18.9
3888 478 Jamal Smith Phoenix Society of Historical Swordsmanship 1056.5 51.5
3946 496 Jayden Booth Mordhau Historical Combat 1050.6 65.3
4092 700 Erin Wildman SoCal Swords 1034.5 91.3
4119 1369 Connor McCluskey San Diego Sword School 1031.5 189.4
4122 905 Forrest Martinez Albuquerque Sword Labs 1031.3 97.8
4220 14 Adithya Radhakrishnan Mordhau Historical Combat 1019.6 8.6
4268 167 Mike Ricciardi San Diego Swordfighters 1014.1 13.9
4304 23 Jenna Johnson Blackfriar's School of Fence 1008.7 10
4687 Jerald Mayo Mordhau Historical Combat 960.7
4782 257 Devin Bizzack Mordhau Historical Combat 948.9 26.8
4996 341 Steve Shucker Ironwood Historic Swordsmanship 921.6 53.2
5067 Vivian Wangsness Mordhau Historical Combat 913.5
5441 221 Shauna LeFebvre Ironwood Historic Swordsmanship 859.3 25
5568 178 Alexander Landis Ironwood Historic Swordsmanship 837.8 21.5
6128 Rowan Yampol Mordhau Historical Combat 721.3
Rank Name Nationality Club Weighted rating Confidence
19 33 Justinder Singh Burning Sun 1777.2 77.5
29 3 Cody Kiwaczyk Ironwood Historic Swordsmanship 1755.5 17.9
57 10 Michael Konrad Ironwood Historic Swordsmanship 1694.4 20
93 8 Jonathan Clyde Ying SoCal Swords 1633.9 10.5
104 115 Max Zimet San Diego Swordfighters 1620 92.9
288 24 Robert Placencia Ironwood Historic Swordsmanship 1470.5 12.4
382 26 Christopher Soohoo Einhorn Los Angeles Historical Fencing Arts 1423.3 15.4
415 20 Ramon Diaz Mordhau Historical Combat 1404.5 10.5
476 12 Daniel Zimet San Diego Swordfighters 1378.5 4
519 256 Isaac Benzing Mordhau Historical Combat 1359 100.8
547 109 Sterling Baldwin San Diego Swordfighters 1350.6 49.8
583 310 Roman Sadorf Ironwood Historic Swordsmanship 1333.1 108.4
627 682 Dimitri Sanborn Ironwood Historic Swordsmanship 1316.2 211.7
693 637 Randy Reyes Phoenix Society of Historical Swordsmanship 1289.7 193
722 264 Adithya Radhakrishnan Mordhau Historical Combat 1278 79.3
761 83 Mark Olsen Blackfriar's School of Fence 1266.7 24.9
844 58 Joshua Maltese Mordhau Historical Combat 1241.5 21.3
855 Liam Ecker San Diego Swordfighters 1238.5
940 52 Paul Barolet Academy of Arms 1212.9 16
977 101 Jason Hughes San Diego Swordfighters 1203.8 25.9
1093 Adam Gerrald True Edge Academy of Swordsmanship 1169.8
1188 Jason Hill Mordhau Historical Combat 1140.2
1246 436 Jeffery Fisher Ironwood Historic Swordsmanship 1124.4 132.5
1252 Jamal Smith Phoenix Society of Historical Swordsmanship 1122.8
1377 154 Jayden Booth Mordhau Historical Combat 1088.5 50.3
1408 Mike Ricciardi San Diego Swordfighters 1080.7
1673 11 Harriet Coates Phoenix Society of Historical Swordsmanship 1003.9 12.4
1719 649 Alexander Landis Ironwood Historic Swordsmanship 985.3 287.2
1781 Kuan Wei Ng Mordhau Historical Combat 965.4
1844 Bryn Mayer Mordhau Historical Combat 949.4
1864 167 Curtis Thornsberry Mordhau Historical Combat 943.2 43.5
1883 222 EJ Trovada SoCal Swords 937 62.6
2008 89 Steve Shucker Ironwood Historic Swordsmanship 895.8 25.6
2055 Rachel Van Dyke SoCal Swords 882.5
2078 Forever Peru Tattershall School of Defense 870.5
2291 Jeremy Rine Ironwood Historic Swordsmanship 771.5
Rank Name Nationality Club Weighted rating Confidence
17 12 Justinder Singh Burning Sun 1780.2 45.2
20 19 Cody Kiwaczyk Ironwood Historic Swordsmanship 1761.9 54.9
63 1 Collin Vredenburg Metropolitan Historical Fencing Academy 1665.4 3.5
119 11 Michael Konrad Ironwood Historic Swordsmanship 1556.7 9.3
128 35 Gary Ledford SoCal Swords 1549.5 40.5
144 38 Robert Placencia Ironwood Historic Swordsmanship 1532.4 39.2
232 97 Christopher Soohoo Einhorn Los Angeles Historical Fencing Arts 1439.5 75.9
248 Adam Gerrald True Edge Academy of Swordsmanship 1421.1
257 121 Ramon Diaz Mordhau Historical Combat 1412.3 85.5
258 105 Aidan Witherspoon Medieval European Martial Arts Guild 1411.9 72.3
259 84 Isaac Benzing Mordhau Historical Combat 1411.8 86.1
314 123 Anthony Julin Mordhau Historical Combat 1374.2 75.6
324 65 Mark Olsen Blackfriar's School of Fence 1368.7 41.8
474 439 Piper Maerker Mordhau Historical Combat 1274.4 221.8
481 64 Clare Lahey SoCal Swords 1271.1 37.2
508 John Durben Mordhau Historical Combat 1256
613 341 Ilyse Kullman Einhorn Los Angeles Historical Fencing Arts 1197.5 165.7
702 8 Paul Barolet Academy of Arms 1150.2 3.6
704 9 Leanna Sadorf Ironwood Historic Swordsmanship 1148.9 5.7
726 556 Tyler Siska Albuquerque Sword Labs 1134.9 263.7
770 13 Jeffery Fisher Ironwood Historic Swordsmanship 1112.6 7
795 Kuan Wei Ng Mordhau Historical Combat 1102
800 175 Lee Coulson Phoenix Society of Historical Swordsmanship 1100.9 78.5
873 445 Curtis Thornsberry Mordhau Historical Combat 1073.2 229
885 43 Devin Bizzack Mordhau Historical Combat 1070.4 24.6
994 40 Steve Shucker Ironwood Historic Swordsmanship 1014.2 27.5
995 293 Forrest Martinez Albuquerque Sword Labs 1013.3 144.6
1029 61 Harriet Coates Phoenix Society of Historical Swordsmanship 994.3 30.8
1073 2 Paul Shelton Mordhau Historical Combat 971.8 2.9
1114 Mike Ricciardi San Diego Swordfighters 952.4
1128 Jayden Booth Mordhau Historical Combat 945.7
1237 Dimitri Sanborn Ironwood Historic Swordsmanship 896.8
1278 Joshua Maltese Mordhau Historical Combat 876.1
1336 Simone Boudreau Einhorn Los Angeles Historical Fencing Arts 833.5
1339 Bryn Mayer Mordhau Historical Combat 832.4
1402 Leigh Walker Mordhau Historical Combat 785.3
1490 Kiera Martin Phoenix Society of Historical Swordsmanship 686.5