Gym League codes are the first thing I would claim before training, because free cash and potions make the early grind faster. Use the working list below, then spend the rewards when you are ready to build power instead of letting timed boosts sit unused.
Working Gym League codes
| Code | Reward |
|---|---|
| update31bugfix | 10 Breakfasts of Champions, 10 Warriors Lunches, and 10 Dinners of Legends |
| blizzardeventfix | 20 Candy Canes, 20 Gingerbreads, and 20 Protein Ham |
| update31 | 5 Breakfasts of Champions, 5 Warriors Lunches, and 5 Dinners of Legends |
| christmasgains | 10 Candy Canes, 10 Gingerbreads, and 10 Protein Ham |
| frozen | 10 Ice Cubes, 10 Glacial Punches, and 10 Cryo Charges |
| GLcomeback | 1 Breakfast of Champions, 1 Warriors Lunch, and 1 Dinner of Legends |
| Update28 | 1 Breakfast of Champions, 1 Warriors Lunch, 1 Dinner of Legends, 5 Blood Potions, 5 Lightning Potions, and 5 Shadow Potions |
| Halloweenpart1 | 25 Blood Potions |
| NewGears | 10 Mega Potions |
| Undead | 10 Blood Potions |
| ZeroG | 25 Lightning Potions |
| 5xmuscle | 10 Cosmic Potions, 10 Shadow Potions, and 10 Summer Drinks |
| LIGHTNINGQUEST | 10 Lightning Potions |
| 2XEVENT | 5 Lightning Potions, 5 Power Potions, and 5 Mega Potions |
| LIGHTNINGEVENT | 5 Lightning Potions |
| TRADINGPLAZA | 5 Lightning Potions |
| OLYMPUS | 5 Lightning Potions |
| SPARTAN | 5 Power Potions and 5 Mega Potions |
| STARLIFT | 5 Money Potions |
| COSMICGAINS | 2 Power Potions |
| SOLOLEVELING | 5 Raffle Tickets |
| FEELINGLUCKY | 5 Lucky Potions, 3 Power Potions, and 3 Mega Potions |
| Ancient | 3 Holy Grails and 5 Power Potions |
| 400MVISITS | 2 Mega Potions and 5 Pose Rerolls |
| BONUSGAINS | Free rewards |
| BLOODMOON | Free rewards |
| KEEPGRINDING | Free rewards |
| GETMONEY | Free rewards |
| DUNGEONGYM | Free rewards |
| SHADOWS | 2 Shadow Potions |
| FLAMING | Free rewards |
| EASYGAINS | Free rewards |
| 10KVIEWS | Free rewards |
| BRAINROT | Free rewards |
| SEASON3PASS | Free rewards |
| SUMMERBODY | Free rewards |
| TWILIGHT | 5 Money Potions |
| BALANCE | 3 Cosmic Potions |
| GYMGAMES | 5 Mega Potions and 5 Power Potions |
| PLAYER456 | 5 Money Potions |
| QualityOfLife | 3 Mega Potions |
| BetterGameplay | 2 Power Potions |
| HolidaySeasons | 3 Gingerbreads |
| MIDUPD | 2 Mega Potions |
| LateXMAS | 3 Christmas Potions |
| LEAGUES2 | 2 Mega Potions and 2 Premium Aura Rerolls |
| FOLLOWGYMLEAGUERBLX | 3 Small Speed Potions |
Copy each code exactly from the table. If one stops working, it may have expired after a new update.
If Gym League says the code is invalid
Paste the code from the table and check the current Codes button at the bottom-left area of the screen. If it still fails, the code may be expired, already used, or tied to an update that has ended. Save timed potions for a training run instead of claiming them right before you leave.
How to redeem Gym League codes

The Codes button can be easy to miss because Roblox menus move around between updates. Follow the steps below and use the screenshot if your screen looks busy.
Open Gym League on Roblox
Look to the left bottom corner of your screen and click the Codes button
Quick note. In earlier versions the button used to sit under the Gym icon on the left side, but it was moved down. That is why some older posts still point you in the wrong spot.
A pop up box will appear that says Follow Us
Type in one of the codes from the list
Hit Submit and your reward will drop instantly
If the code is active, the reward should drop right away. If it fails, paste it again and check for extra spaces.
Where new Gym League codes appear
New Gym League codes usually appear after updates, events, milestones, or developer posts.
If you would rather skip the hunt, check this page first. I keep the working list updated, and you can find more freebies in the Roblox redeem codes hub.
My favorite rewards to use first
Cash is the easiest reward to use because you can spend it right away. Potions need better timing, especially Power and Mega Potions, because they help most when you are ready for a focused training session.
Small rewards still add up if you claim them all. If you want to turn the freebies into faster progress, Level Up Fast in Gym League Without Wasting Hours goes through the better training habits.