Cách hợp pháp duy nhất để nhận được nhiều hơn một Master Ball trong Pokemon Emerald, Ruby hoặc Sapphire là nhận một viên được gắn vào Pokemon từ người chơi khác trong khi giao dịch. Có thể khai thác lỗi để nhận hơn thế nữa.
Các phiên bản Pokemon Ruby, Sapphire và Emerald chỉ chứa một Master Ball. Master Ball là một vật phẩm duy nhất mà người chơi để dành cho một dịp đặc biệt. Về mặt kỹ thuật, người chơi có thể nhận được nhiều Master Ball từ những người chơi khác trong một giao dịch. Điều này yêu cầu người chơi sẵn sàng chia tay Master Ball để trao đổi Pokemon đang giữ Master Ball với một người chơi khác. Khi Pokemon đã sở hữu, Master Ball có thể được chuyển vào kho và Pokemon có thể được trao đổi trở lại hoặc giữ lại.
Các trò chơi Pokemon khác có các trục trặc có thể được khai thác để tạo thêm các Master Ball. Trong các phiên bản Pokemon Diamond, Pearl và Platinum, Underground Item Duplication Glitch cho phép người chơi nhân bản các vật phẩm. Phương pháp này cũng yêu cầu một người chơi thứ hai. Để thực hiện sự cố này, một người chơi phải tặng Master Ball của họ cho một người chơi khác. Người chơi đã nhận được Master Ball nên lưu trò chơi và sau đó thoát. Người chơi đã tặng Master Ball nên bỏ cuộc mà không lưu trò chơi. Khi hai người chơi khởi động lại trò chơi, cả hai đều phải có Master Ball.