Difference between revisions of "Growth of Robot Combat"

From RobotCombatWiki
Jump to navigation Jump to search
(New page: season-by-season growth of ranked North American events, robots and teams (2022–2025), by weight class and month, from the RCE-compiled spreadsheet)
 
(Clearer charts: per-class bars now compare 2022 (grey) and 2025 (blue) with a key; labeled the overall chart's columns)
 
(One intermediate revision by the same user not shown)
Line 25: Line 25:
  
 
{| class="wikitable"
 
{| class="wikitable"
−
! Season !! Events !! !! Unique robots !!
+
! Season !! colspan="2" | Ranked events !! colspan="2" | Unique robots
 
|-
 
|-
−
| 2022 || 98 || <div style="background:#3366cc;height:14px;width:118px"></div> || 2,068 || <div style="background:#d33;height:14px;width:134px"></div>
+
| 2022 || 98 || <div style="background:#3366cc;height:14px;margin:1px 0;width:118px"></div> || 2,068 || <div style="background:#d33;height:14px;margin:1px 0;width:134px"></div>
 
|-
 
|-
−
| 2023 || 125 || <div style="background:#3366cc;height:14px;width:150px"></div> || 2,606 || <div style="background:#d33;height:14px;width:169px"></div>
+
| 2023 || 125 || <div style="background:#3366cc;height:14px;margin:1px 0;width:150px"></div> || 2,606 || <div style="background:#d33;height:14px;margin:1px 0;width:169px"></div>
 
|-
 
|-
−
| 2024 || 166 || <div style="background:#3366cc;height:14px;width:199px"></div> || 3,371 || <div style="background:#d33;height:14px;width:219px"></div>
+
| 2024 || 166 || <div style="background:#3366cc;height:14px;margin:1px 0;width:199px"></div> || 3,371 || <div style="background:#d33;height:14px;margin:1px 0;width:219px"></div>
 
|-
 
|-
−
| 2025 || 214 || <div style="background:#3366cc;height:14px;width:257px"></div> || 3,906 || <div style="background:#d33;height:14px;width:254px"></div>
+
| 2025 || 214 || <div style="background:#3366cc;height:14px;margin:1px 0;width:257px"></div> || 3,906 || <div style="background:#d33;height:14px;margin:1px 0;width:254px"></div>
 
|}
 
|}
  
 
==By weight class==
 
==By weight class==
 
===Events per class===
 
===Events per class===
−
The number of events that ran each class. Most events run several classes, so these add up to more than the total number of events.
+
The number of events that ran each class. Most events run several classes, so these add up to more than the total number of events. In the last column, each class has two bars, the grey 2022 bar above the blue 2025 bar, so you can see how much the class grew.
 +
 
 +
'''Key:''' <span style="display:inline-block;width:12px;height:12px;background:#a2a9b1"></span> 2022 season &nbsp; <span style="display:inline-block;width:12px;height:12px;background:#3366cc"></span> 2025 season
 
{| class="wikitable" style="text-align:right"
 
{| class="wikitable" style="text-align:right"
−
! Class !! 2022 !! 2023 !! 2024 !! 2025 !! 2022&rarr;2025 !! 2025
+
! Class !! 2022 !! 2023 !! 2024 !! 2025 !! Change 2022&rarr;2025 !! 2022 vs 2025 season
 
|-
 
|-
−
| style="text-align:left" | [[Fairyweight|Fairyweight (150 g)]] || 56 || 60 || 61 || 102 || +82% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:92px"></div>
+
| style="text-align:left" | [[Fairyweight|Fairyweight (150 g)]] || 56 || 60 || 61 || 102 || +82% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:50px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:92px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Plastic Antweights|Plastic Antweight (1 lb)]] || 42 || 63 || 102 || 172 || +310% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:155px"></div>
+
| style="text-align:left" | [[Plastic Antweights|Plastic Antweight (1 lb)]] || 42 || 63 || 102 || 172 || +310% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:38px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:155px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Antweight|Antweight (1 lb)]] || 87 || 106 || 133 || 179 || +106% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:161px"></div>
+
| style="text-align:left" | [[Antweight|Antweight (1 lb)]] || 87 || 106 || 133 || 179 || +106% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:78px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:161px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Beetleweight|Beetleweight (3 lb)]] || 74 || 90 || 124 || 144 || +95% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:130px"></div>
+
| style="text-align:left" | [[Beetleweight|Beetleweight (3 lb)]] || 74 || 90 || 124 || 144 || +95% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:67px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:130px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Hobbyweight|Hobbyweight (12 lb)]] || 18 || 14 || 13 || 15 || -17% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:14px"></div>
+
| style="text-align:left" | [[Hobbyweight|Hobbyweight (12 lb)]] || 18 || 14 || 13 || 15 || -17% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:16px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:14px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Sportsman Classes|Sportsman (30 lb)]] || 5 || 6 || 6 || 8 || +60% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:7px"></div>
+
| style="text-align:left" | [[Sportsman Classes|Sportsman (30 lb)]] || 5 || 6 || 6 || 8 || +60% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:4px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:7px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Featherweight|Featherweight (30 lb)]] || 11 || 11 || 12 || 11 || +0% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:10px"></div>
+
| style="text-align:left" | [[Featherweight|Featherweight (30 lb)]] || 11 || 11 || 12 || 11 || +0% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:10px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:10px"></div>
 
|}
 
|}
  
 
===Unique robots per class===
 
===Unique robots per class===
−
The number of different robots that competed in each class during the season.
+
The number of different robots that competed in each class during the season. The bars compare the 2022 and 2025 seasons, as above.
 +
 
 +
'''Key:''' <span style="display:inline-block;width:12px;height:12px;background:#a2a9b1"></span> 2022 season &nbsp; <span style="display:inline-block;width:12px;height:12px;background:#3366cc"></span> 2025 season
 
{| class="wikitable" style="text-align:right"
 
{| class="wikitable" style="text-align:right"
−
! Class !! 2022 !! 2023 !! 2024 !! 2025 !! 2022&rarr;2025 !! 2025
+
! Class !! 2022 !! 2023 !! 2024 !! 2025 !! Change 2022&rarr;2025 !! 2022 vs 2025 season
 
|-
 
|-
−
| style="text-align:left" | [[Fairyweight|Fairyweight (150 g)]] || 238 || 251 || 327 || 354 || +49% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:46px"></div>
+
| style="text-align:left" | [[Fairyweight|Fairyweight (150 g)]] || 238 || 251 || 327 || 354 || +49% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:31px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:46px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Plastic Antweights|Plastic Antweight (1 lb)]] || 250 || 455 || 772 || 1,105 || +342% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:144px"></div>
+
| style="text-align:left" | [[Plastic Antweights|Plastic Antweight (1 lb)]] || 250 || 455 || 772 || 1,105 || +342% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:32px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:144px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Antweight|Antweight (1 lb)]] || 664 || 938 || 1,106 || 1,053 || +59% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:137px"></div>
+
| style="text-align:left" | [[Antweight|Antweight (1 lb)]] || 664 || 938 || 1,106 || 1,053 || +59% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:86px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:137px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Beetleweight|Beetleweight (3 lb)]] || 708 || 733 || 955 || 1,173 || +66% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:152px"></div>
+
| style="text-align:left" | [[Beetleweight|Beetleweight (3 lb)]] || 708 || 733 || 955 || 1,173 || +66% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:92px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:152px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Hobbyweight|Hobbyweight (12 lb)]] || 100 || 124 || 96 || 121 || +21% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:16px"></div>
+
| style="text-align:left" | [[Hobbyweight|Hobbyweight (12 lb)]] || 100 || 124 || 96 || 121 || +21% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:13px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:16px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Sportsman Classes|Sportsman (30 lb)]] || 27 || 25 || 27 || 32 || +19% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:4px"></div>
+
| style="text-align:left" | [[Sportsman Classes|Sportsman (30 lb)]] || 27 || 25 || 27 || 32 || +19% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:4px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:4px"></div>
 
|-
 
|-
−
| style="text-align:left" | [[Featherweight|Featherweight (30 lb)]] || 81 || 80 || 88 || 68 || -16% || style="text-align:left" | <div style="background:#3366cc;height:14px;width:9px"></div>
+
| style="text-align:left" | [[Featherweight|Featherweight (30 lb)]] || 81 || 80 || 88 || 68 || -16% || style="text-align:left" | <div style="background:#a2a9b1;height:10px;margin:1px 0;width:11px"></div><div style="background:#3366cc;height:10px;margin:1px 0;width:9px"></div>
 
|}
 
|}
  
Line 81: Line 85:
 
* '''Fairyweights jumped in 2025.''' Fairyweight events were steady at about 60 a season, then rose to 102 in the 2025 season.
 
* '''Fairyweights jumped in 2025.''' Fairyweight events were steady at about 60 a season, then rose to 102 in the 2025 season.
 
* '''Beetleweights''' grew every season and had the most robots of any class in the 2025 season (1,173). '''Antweight''' robots peaked in the 2024 season (1,106) and dipped slightly in 2025, even though the number of Antweight events kept rising.
 
* '''Beetleweights''' grew every season and had the most robots of any class in the 2025 season (1,173). '''Antweight''' robots peaked in the 2024 season (1,106) and dipped slightly in 2025, even though the number of Antweight events kept rising.
−
* '''The 12 lb and 30 lb classes stayed about level.''' Hobbyweight, Sportsman and Featherweight numbers changed little between 2022 and 2025, so nearly all of the growth has been in the insect classes (3 lb and under).[https://docs.google.com/spreadsheets/d/1m5kEU0f58K67ggfV7edcILAoj13t4ztmUxIZ4CtOgkU/edit?gid=0]
+
* '''The 12 lb and 30 lb classes stayed small.''' Hobbyweight, Sportsman and Featherweight numbers changed by only a few events and a few dozen robots between 2022 and 2025, so nearly all of the growth has been in the insect classes (3 lb and under).[https://docs.google.com/spreadsheets/d/1m5kEU0f58K67ggfV7edcILAoj13t4ztmUxIZ4CtOgkU/edit?gid=0]
  
 
==Events by month==
 
==Events by month==

Latest revision as of 01:18, 18 October 2026

Robot combat in North America has grown quickly since the pandemic. This page collects season-by-season numbers for ranked events, robots and teams, from the Robot Combat League 2022 season onward, with a breakdown by weight class. See also Events to find an event near you, and Running an Event if you'd like to add one.

About the data

The numbers come from a spreadsheet compiled from results on RobotCombatEvents.com (RCE), including many events that took registrations elsewhere. Things to keep in mind:

  • Seasons, not calendar years. Each row is a League season, which runs from March 1 to the last day of February the following year.
  • Ranked North American events only. The counts include events whose results count toward the League rankings. Events elsewhere in the world, and informal events with no recorded brackets or results, aren't included.
  • From 2022 on. Earlier seasons are left out, because the data is less complete and events were still recovering from the pandemic.
  • Close, not exact. A few events may have been missed, but there's no reason to think accuracy differs from year to year, so the trends should be reliable. The team counts are the least accurate figures.

Overall growth

League season Events Change Unique robots Change Teams Change
2022 (Mar 2022 – Feb 2023) 98 – 2,068 – 793 –
2023 (Mar 2023 – Feb 2024) 125 +28% 2,606 +26% 886 +12%
2024 (Mar 2024 – Feb 2025) 166 +33% 3,371 +29% 1,089 +23%
2025 (Mar 2025 – Feb 2026) 214 +29% 3,906 +16% 1,173 +8%

From the 2022 season to the 2025 season, the number of ranked events more than doubled (98 to 214, +118%), the number of different robots competing rose by 89%, and the number of teams rose by 48%.[1]

Season Ranked events Unique robots
2022 98
2,068
2023 125
2,606
2024 166
3,371
2025 214
3,906

By weight class

Events per class

The number of events that ran each class. Most events run several classes, so these add up to more than the total number of events. In the last column, each class has two bars, the grey 2022 bar above the blue 2025 bar, so you can see how much the class grew.

Key: 2022 season   2025 season

Class 2022 2023 2024 2025 Change 2022→2025 2022 vs 2025 season
Fairyweight (150 g) 56 60 61 102 +82%
Plastic Antweight (1 lb) 42 63 102 172 +310%
Antweight (1 lb) 87 106 133 179 +106%
Beetleweight (3 lb) 74 90 124 144 +95%
Hobbyweight (12 lb) 18 14 13 15 -17%
Sportsman (30 lb) 5 6 6 8 +60%
Featherweight (30 lb) 11 11 12 11 +0%

Unique robots per class

The number of different robots that competed in each class during the season. The bars compare the 2022 and 2025 seasons, as above.

Key: 2022 season   2025 season

Class 2022 2023 2024 2025 Change 2022→2025 2022 vs 2025 season
Fairyweight (150 g) 238 251 327 354 +49%
Plastic Antweight (1 lb) 250 455 772 1,105 +342%
Antweight (1 lb) 664 938 1,106 1,053 +59%
Beetleweight (3 lb) 708 733 955 1,173 +66%
Hobbyweight (12 lb) 100 124 96 121 +21%
Sportsman (30 lb) 27 25 27 32 +19%
Featherweight (30 lb) 81 80 88 68 -16%

Trends

  • Plastic Antweights grew fastest. Events running the class went from 42 to 172 (about four times as many), and robots from 250 to 1,105. In the 2025 season, more Plastic Antweights competed than metal Antweights. The class is cheap to build and popular with beginners and schools (see Plastic Antweights and Combat Robotics in Schools and Universities).
  • Fairyweights jumped in 2025. Fairyweight events were steady at about 60 a season, then rose to 102 in the 2025 season.
  • Beetleweights grew every season and had the most robots of any class in the 2025 season (1,173). Antweight robots peaked in the 2024 season (1,106) and dipped slightly in 2025, even though the number of Antweight events kept rising.
  • The 12 lb and 30 lb classes stayed small. Hobbyweight, Sportsman and Featherweight numbers changed by only a few events and a few dozen robots between 2022 and 2025, so nearly all of the growth has been in the insect classes (3 lb and under).[2]

Events by month

The spreadsheet also has full event lists for the 2024 and 2025 seasons. These lists include every event found, including events outside North America and events that weren't counted in the League totals above, so the totals here are higher.

Season Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Total
2024 22 21 15 19 12 19 20 16 24 9 15 14 206
2025 28 28 29 19 18 23 24 23 32 12 18 22 276

In both seasons, November was the busiest month and December the quietest.[3]

See also