bet9ja application

Introduction Bet9ja is one of Nigeria’s leading online sports betting platforms, offering a wide range of betting options on various sports, including football, basketball, and more. The Bet9ja application provides users with a convenient and user-friendly way to place bets, track their winnings, and stay updated with the latest sports news. This article will guide you through the features, benefits, and how to use the Bet9ja application effectively. Key Features of the Bet9ja Application 1.

  • Cash King Palace
    new
    Royal Wins100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Palace
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Starlight Betting Lounge
    Celestial Bet100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Spin Palace Casino
    Win Big Now100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Silver Fox Slots
    Elegance+Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Golden Spin Casino
    Luxury Play100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Royal Fortune Gaming
    Opulence & Thrills100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Casino
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Diamond Crown Casino
    Opulence & Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Victory Slots Resort
    Spin to Win100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more

Source

  1. bet9ja application
  2. bet9ja application
  3. betwinner application
  4. application 4rabet
  5. bet9ja instagram
  6. application 4rabet

bet9ja application

Introduction

Bet9ja is one of Nigeria’s leading online sports betting platforms, offering a wide range of betting options on various sports, including football, basketball, and more. The Bet9ja application provides users with a convenient and user-friendly way to place bets, track their winnings, and stay updated with the latest sports news. This article will guide you through the features, benefits, and how to use the Bet9ja application effectively.

Key Features of the Bet9ja Application

1. User-Friendly Interface

  • Intuitive Design: The application boasts a clean and intuitive interface, making it easy for both beginners and experienced bettors to navigate.
  • Quick Access: Users can quickly access their favorite sports, betting markets, and account information with just a few taps.

2. Wide Range of Betting Options

  • Sports Variety: Bet on a variety of sports, including football, basketball, tennis, and more.
  • Market Diversity: Choose from a wide range of betting markets, such as match winner, over/under, and handicap betting.

3. Live Betting

  • Real-Time Updates: Place bets on live events with real-time updates on scores and odds.
  • In-Play Betting: Enjoy the excitement of in-play betting, where odds change dynamically as the game progresses.

4. Secure Transactions

  • Multiple Payment Methods: Use various payment methods, including credit/debit cards, bank transfers, and mobile money.
  • Data Security: The application ensures secure transactions and protects user data with advanced encryption technologies.

5. Promotions and Bonuses

  • Welcome Bonus: New users can take advantage of attractive welcome bonuses.
  • Regular Promotions: Enjoy ongoing promotions and special offers for existing users.

How to Download and Install the Bet9ja Application

1. Download the Application

  • Android Users: Visit the Google Play Store and search for “Bet9ja”. Click on the “Install” button to download the app.
  • iOS Users: Go to the Apple App Store, search for “Bet9ja”, and click “Get” to download the app.

2. Install the Application

  • Android: Once the download is complete, click “Open” to launch the app.
  • iOS: After the download, the app will automatically install. Click “Open” to start using it.

How to Use the Bet9ja Application

1. Create an Account

  • Sign Up: If you don’t have an account, click on the “Sign Up” button and fill in the required details.
  • Log In: If you already have an account, enter your credentials to log in.

2. Explore the Dashboard

  • Home Screen: The home screen displays featured sports, live events, and promotions.
  • Menu Options: Access different sections like “Sports”, “Live Betting”, “My Bets”, and “Account” from the menu.

3. Place a Bet

  • Select a Sport: Choose your preferred sport from the list.
  • Choose a Market: Select a betting market and the specific event you want to bet on.
  • Enter Stake: Enter the amount you wish to bet and confirm your selection.

4. Monitor Your Bets

  • My Bets: Track all your placed bets and their status in the “My Bets” section.
  • Notifications: Receive notifications about the outcomes of your bets and upcoming events.

The Bet9ja application offers a seamless and enjoyable betting experience with its user-friendly interface, wide range of betting options, and secure transactions. Whether you are a seasoned bettor or a newcomer, the Bet9ja app provides all the tools you need to stay engaged and informed. Download the app today and start enjoying the thrill of online sports betting.

bet9ja agent registration

Bet9ja is one of Nigeria’s leading online sports betting platforms, offering a wide range of betting options on football, basketball, and other sports. Becoming a Bet9ja agent can be a lucrative opportunity for those looking to enter the world of sports betting. This guide will walk you through the steps required to register as a Bet9ja agent.

Why Become a Bet9ja Agent?

Before diving into the registration process, it’s essential to understand the benefits of becoming a Bet9ja agent:

  • High Commission Rates: Earn a substantial commission on every bet placed through your outlet.
  • Wide Customer Base: Tap into Bet9ja’s extensive customer base, which is constantly growing.
  • Support and Training: Receive comprehensive support and training from Bet9ja to help you run your business effectively.
  • Flexible Working Hours: Enjoy the flexibility of setting your own working hours.

Steps to Register as a Bet9ja Agent

1. Gather Required Documents

To register as a Bet9ja agent, you will need the following documents:

  • Valid Government-Issued ID: This could be a National ID card, driver’s license, or international passport.
  • Passport Photograph: A recent passport-sized photograph of yourself.
  • Proof of Address: A utility bill or bank statement that shows your current address.
  • Business Registration Documents: If you already have a business, you will need to provide the registration documents.

2. Visit the Bet9ja Website

Navigate to the Bet9ja official website and look for the “Become an Agent” section. This is usually located in the footer of the homepage.

3. Fill Out the Application Form

Once you find the “Become an Agent” section, you will be directed to an application form. Fill out the form with the following details:

  • Personal Information: Full name, date of birth, contact information, and address.
  • Business Information: Details about your business, including the type of business and its location.
  • Bank Account Details: Provide your bank account information for commission payments.

4. Submit Your Application

After filling out the form, review all the information to ensure accuracy. Once you are satisfied, submit your application.

5. Await Approval

After submitting your application, Bet9ja will review your details. This process may take a few days. If your application is approved, you will receive further instructions on the next steps.

6. Set Up Your Outlet

Once approved, you will need to set up your Bet9ja outlet. This includes:

  • Location: Choose a strategic location with high foot traffic.
  • Equipment: Purchase the necessary equipment, such as computers, printers, and Bet9ja terminals.
  • Training: Attend the training sessions provided by Bet9ja to learn how to operate the system and manage your outlet effectively.

7. Start Operating

After setting up your outlet and completing the training, you are ready to start operating as a Bet9ja agent. Ensure you follow all Bet9ja guidelines and maintain excellent customer service to attract and retain customers.

Tips for Success as a Bet9ja Agent

  • Customer Service: Provide excellent customer service to build a loyal customer base.
  • Marketing: Promote your outlet through local advertising and social media.
  • Stay Updated: Keep up with the latest Bet9ja promotions and offers to inform your customers.
  • Compliance: Ensure you comply with all Bet9ja rules and regulations to avoid penalties.

Becoming a Bet9ja agent can be a rewarding venture if you follow the right steps and maintain a high standard of service. By gathering the required documents, filling out the application form, and setting up your outlet, you can successfully enter the world of sports betting and enjoy the benefits of being a Bet9ja agent.

bet9ja application

Introduction

Bet9ja is one of Nigeria’s leading online sports betting platforms, offering a wide range of betting options on football and other sports. The Bet9ja application provides users with a convenient and user-friendly way to place bets, manage their accounts, and stay updated with the latest sports news and odds. This article will guide you through the features, benefits, and how to use the Bet9ja application effectively.

Key Features of the Bet9ja Application

1. User-Friendly Interface

  • Intuitive Design: The app is designed with simplicity in mind, making it easy for both beginners and experienced bettors to navigate.
  • Quick Access: Easily access your betting history, account balance, and favorite sports events with just a few taps.

2. Wide Range of Betting Options

  • Football: Extensive coverage of local and international football leagues.
  • Other Sports: Bet on basketball, tennis, horse racing, and more.
  • Live Betting: Place bets on ongoing matches with real-time odds updates.

3. Secure and Reliable

  • Data Encryption: Ensures that all your personal and financial information is protected.
  • Responsible Gambling: Features to help you manage your betting activities responsibly.

4. Promotions and Bonuses

  • Welcome Bonus: New users can take advantage of attractive welcome bonuses.
  • Regular Promotions: Ongoing promotions and special offers to enhance your betting experience.

5. Customer Support

  • 247 Support: Access customer service via live chat, email, or phone.
  • Help Center: Comprehensive FAQs and guides to assist you with any issues.

How to Download and Install the Bet9ja Application

1. Downloading the App

  • Android: Visit the Google Play Store and search for “Bet9ja”. Click on the “Install” button to download the app.
  • iOS: Go to the Apple App Store, search for “Bet9ja”, and click “Get” to download and install the app.

2. Installing the App

  • Android: Once the download is complete, click “Open” to launch the app.
  • iOS: After the download, the app will automatically install. Click “Open” to start using it.

How to Use the Bet9ja Application

1. Registration and Login

  • New Users: Click on “Register” and fill in the required details to create an account.
  • Existing Users: Enter your username and password to log in.

2. Navigating the App

  • Home Screen: Displays the latest sports events and promotions.
  • Menu: Access your account, betting history, and settings.
  • Search Bar: Quickly find specific sports events or leagues.

3. Placing a Bet

  1. Select Sport: Choose the sport you want to bet on.
  2. Choose Event: Select the specific match or event.
  3. Select Bet Type: Choose the type of bet (e.g., match winner, over/under).
  4. Enter Stake: Input the amount you wish to bet.
  5. Confirm Bet: Review your bet slip and confirm.

4. Managing Your Account

  • Deposit: Add funds to your account via various payment methods.
  • Withdraw: Request a withdrawal of your winnings.
  • Account Settings: Update your personal information and preferences.

The Bet9ja application offers a seamless and secure betting experience, making it a top choice for sports enthusiasts in Nigeria. With its user-friendly interface, extensive betting options, and robust security features, the app ensures that you can enjoy your betting activities with ease and confidence. Whether you are a seasoned bettor or a newcomer, the Bet9ja app provides all the tools you need to make informed and exciting bets.

bet9ja apk

Bet9ja is one of Nigeria’s leading online sports betting platforms, offering a wide range of betting options on football, basketball, tennis, and other sports. To make the betting experience more convenient, Bet9ja offers an Android application, known as the Bet9ja APK. This article will guide you through the features, benefits, and how to download and install the Bet9ja APK on your Android device.

Features of the Bet9ja APK

The Bet9ja APK comes packed with features designed to enhance your betting experience:

  • Live Betting: Place bets on live matches as they unfold.
  • Virtual Sports: Enjoy simulated sports events with real-time odds.
  • Cash Out: Secure your winnings or minimize losses by cashing out your bets before the event ends.
  • Quick Bet: Quickly place bets with a single tap.
  • Multiple Payment Options: Deposit and withdraw funds using various methods, including bank transfers, debit cards, and mobile money.

Benefits of Using the Bet9ja APK

There are several advantages to using the Bet9ja APK over the web version:

  • Convenience: Access Bet9ja anytime, anywhere, directly from your mobile device.
  • Speed: Faster loading times and smoother navigation compared to the web version.
  • Notifications: Receive real-time notifications about your bets, promotions, and other important updates.
  • Security: The APK is secure and regularly updated to protect your data.

How to Download and Install the Bet9ja APK

Follow these steps to download and install the Bet9ja APK on your Android device:

Step 1: Enable Installation from Unknown Sources

  1. Open the Settings app on your Android device.
  2. Go to Security or Privacy (depending on your device).
  3. Enable the option Unknown Sources to allow the installation of apps from sources other than the Google Play Store.

Step 2: Download the Bet9ja APK

  1. Visit the official Bet9ja website using your mobile browser.
  2. Navigate to the Download section.
  3. Click on the Download APK button to start the download.

Step 3: Install the Bet9ja APK

  1. Once the download is complete, locate the APK file in your device’s Downloads folder.
  2. Tap on the APK file to begin the installation process.
  3. Follow the on-screen instructions to complete the installation.

Step 4: Launch the Bet9ja App

  1. After installation, find the Bet9ja app icon on your home screen or app drawer.
  2. Tap on the icon to launch the app.
  3. Log in using your existing Bet9ja account credentials or create a new account if you don’t have one.

The Bet9ja APK offers a convenient and feature-rich way to enjoy sports betting on your Android device. With its user-friendly interface, real-time notifications, and secure transactions, it’s no wonder that Bet9ja is a favorite among sports betting enthusiasts in Nigeria. Download the Bet9ja APK today and elevate your betting experience to the next level.

Frequently Questions

How do I register as a Bet9ja agent?

To register as a Bet9ja agent, visit the official Bet9ja website and navigate to the 'Agent' section. Click on 'Become an Agent' and fill out the application form with your personal and business details. Ensure you meet the eligibility criteria, which typically include being over 18, having a valid ID, and a business location. Submit the form along with any required documents, such as proof of address and business registration. Once your application is reviewed and approved, you will receive further instructions on setting up your Bet9ja agent account. For more detailed information, contact Bet9ja customer support.

How does the Bet9ja application enhance sports betting experience?

The Bet9ja application significantly enhances the sports betting experience by offering a user-friendly interface, real-time updates, and a wide range of betting options. It allows users to place bets on various sports events conveniently from their mobile devices, ensuring they never miss an opportunity. The app's intuitive design and quick navigation make it easy for both beginners and seasoned bettors to use. Additionally, Bet9ja provides live streaming of matches, detailed statistics, and secure payment methods, all contributing to a seamless and enjoyable betting experience. With regular promotions and bonuses, the app keeps users engaged and rewarded.

 

What features are included in the Bet9ja mobile application?

The Bet9ja mobile application offers a comprehensive betting experience with features like live betting, virtual sports, and a user-friendly interface. Users can easily navigate through various sports categories, including football, basketball, and tennis, to place bets on their favorite teams. The app also provides real-time updates on odds and scores, ensuring you never miss a moment. Additionally, secure payment options and quick withdrawals enhance the overall user experience. With push notifications for live events and promotions, Bet9ja keeps you engaged and informed. Download the app today for a seamless betting adventure.

How can I become a Bet9ja agent?

To become a Bet9ja agent, visit the official Bet9ja website and navigate to the 'Agent' section. Fill out the application form with accurate personal and business details. Ensure you meet the eligibility criteria, which typically include being at least 18 years old and having a suitable location for a betting shop. Submit the form and wait for Bet9ja's approval. Once approved, you'll receive training and support to set up your shop. Follow Bet9ja's guidelines to maintain a successful partnership. This process ensures you can legally operate as a Bet9ja agent and offer betting services to customers.

What are the key features of the old Bet9ja mobile application?

The old Bet9ja mobile application featured a user-friendly interface, allowing easy navigation for sports betting enthusiasts. Key functionalities included live betting, which enabled users to place bets on ongoing matches, and a comprehensive sportsbook covering various sports such as football, basketball, and tennis. The app also provided quick access to betting history and account management, ensuring a seamless user experience. Additionally, it offered a variety of payment options for deposits and withdrawals, enhancing convenience. Overall, the old Bet9ja app was designed to offer a robust and accessible platform for sports betting.