diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts
index c51fa129efe..37f88deea7f 100644
--- a/src/modifier/modifier.ts
+++ b/src/modifier/modifier.ts
@@ -3183,12 +3183,12 @@ export abstract class HeldItemTransferModifier extends PokemonHeldItemModifier {
           break;
         }
       }
-      const randItemIndex = pokemon.randSeedInt(tierItemModifiers.length);
-      const randItem = tierItemModifiers[randItemIndex];
+      const randItemIndex = pokemon.randSeedInt(itemModifiers.length);
+      const randItem = itemModifiers[randItemIndex];
       heldItemTransferPromises.push(globalScene.tryTransferHeldItemModifier(randItem, pokemon, false).then(success => {
         if (success) {
           transferredModifierTypes.push(randItem.type);
-          tierItemModifiers.splice(randItemIndex, 1);
+          itemModifiers.splice(randItemIndex, 1);
         }
       }));
     }