© Copyright 2018 – 2024 FIRECRACKER SPORTS. All Rights Reserved.​ TERMS OF USE  |  PRIVACY POLICY

2026 4th Annual All American Summer Baseball Classic

07/30/2026 - 08/02/2026
Old Orchard Beach,  Maine

INFORMATION

  • Age groups:
    5 Divisions 13U 14U 15U 16U 17/18U
  • Pool Play:
    Thursday, July 30th through Saturday, August 1st, 2026
  • Price:
    13U - $189914U - $189915U - $189916U - $189917/18U - $1899
  • Playoffs/Championships:
    Sunday, August 2nd, 2026
  • Games: (4) weather permitting
  • Dates: July 30th - August 2nd, 2026
  • Pool Play:  Thursday, July 30th, 2026 through Saturday, August 1st, 2026.
  • Playoff/Championships:  Sunday, August 2nd, 2026
  • Registration Fee:  $1,899.00
  • Gate Fees: NONE EVER! (Savings of $250.00 per team based on competitor's prices)
  • Bats:  *Please view our tournament rules for age specific bat rules*
  • Umpires and Baseballs are Included.
  • Maximum Registrants: Each division has limits. Teams registered and paid are guaranteed entry into this tournament within each division.
  • Waitlist:  A waitlist for this tournament above and beyond the first teams registered in each division will be kept.  If logistics allow, teams on the waitlist will be notified by Firecracker Sports of their acceptance as soon as soon as possible.  If you have any questions please email your inquiry to operations@firecrackersports.com
  • Above and Beyond our Competition:  Expanded Social Media Coverage included during the entirety of this event. Our digital content team promotes players and teams on our various social media platforms, conducts pre and post game interviews with players and coaches, captures photographs and videos during the event and reports the days activity all on our website! Also included are live in game scores, stats and standings for everyone to follow along on our website and app!

Special Notes: 

  1. Teams outside of 75 miles must comply with our hotel policies or you will be removed from this event.  https://firecrackersports.com/hotels-policies/
  2. Teams MUST submit rosters 2 weeks before the first day of pool play. Any violation of this requirement will result in removal from playoff/bracket play.
  3. All teams are subject to play at any time at tournament director's request.
  4. Full payment is due on February 1, 2026. Your registration into this tournament is not guaranteed or secured until full payment is received. Teams who have registered and have not paid in full by February 1, 2026 are subject to being replaced by another fully paid registrant if other payment options have not been made.

Registration

  • DIVISION:
    • 13U
    • 14U
    • 15U
    • 16U
    • 17/18U
    • OPEN
    • OPEN
    • OPEN
    • OPEN
    • OPEN
    59 Teams Registered
    COST: $1899

College Coaches Attending

  1. University of Southern Maine
  2. Bentley University
  3. Rhode Island College
  4. Massasoit Community College
  5. University of Maine Fort Kent
  6. Brandeis University
  7. Johnson And Wales University

Teams

(7 teams) - OPEN
(10 teams) - OPEN
(12 teams) - OPEN
(14 teams) - OPEN
(16 teams) - OPEN

Locations

Ballpark at the Beach

7 Ballpark Way

Old Orchard Beach maine , United States

Get Directions
VENUE DIVISIONS
  • 17/18U
Fields
  • Ballpark at the Beach
    • Lights
    • Grass
    • Permanent Bathrooms
    • Concession Stand
Biddeford Complex

284 Hill St

Biddeford maine , USA

Get Directions
VENUE DIVISIONS
  • 13U
  • 16U
Fields
    VENUE DETAILS

    Biddeford Complex

    Crystal Athletic Field

    414 Alfred Road

    Sanford maine

    Get Directions
    VENUE DIVISIONS
    • 16U
    Fields
    • Crystal Athletic Field
      • Grass
      • Portable Bathrooms
    Deering High School

    370 Stevens Ave

    Portland maine

    Get Directions
    VENUE DIVISIONS
    • 14U
    Fields
    • Harlow Field
      • Grass
      • Portable Bathrooms
    Deering Oaks Park

    Deering Oaks Park

    Portland maine , United States

    Get Directions
    VENUE DIVISIONS
    • 13U
    Fields
    • Deering Oaks
      • Lights
      • Grass
      • Permanent Bathrooms
      • Portable Bathrooms
    Lewiston High School

    156 East Ave

    Lewiston maine , United States

    Get Directions
    VENUE DIVISIONS
    • 17/18U
    Fields
    • Lewiston High School
      • Lights
      • Turf
      • Grass
      • Portable Bathrooms
    VENUE DETAILS

    No metal spikes or sunflower seeds allowed at this complex. The infield and pitcher's mound is turf, grass outfield.

    University of Southern Maine

    37 College Avenue

    Gorham maine

    Get Directions
    VENUE DIVISIONS
    • 17/18U
    Fields
    • Ed Flaherty Field
      • Lights
      • Grass
      • Permanent Bathrooms
    • Softball Field
      • Lights
      • Grass
      • Permanent Bathrooms
    VENUE DETAILS

    There is a parking fee to enter campus daily through the year. This is NOT a Firecracker Sports policy and unfortunately there is no way to turn off those state issued cameras. This is a state policy for higher education and not dictated by USM Athletics or Firecracker Sports.

    Westbrook High School

    125 Stroudwater Street

    Westbrook maine

    Get Directions
    VENUE DIVISIONS
    • 17/18U
    Fields
      Yarmouth High School

      286 W Elm St

      Yarmouth maine , USA

      Get Directions
      VENUE DIVISIONS
      • 14U
      Fields
      • Yarmouth High School
        • Grass
        • Portable Bathrooms

      schedule

      HOTELS

      Our Hotel Policies:

      Simply stated, if your team is traveling 75 miles or more to the event’s destination city, your team MUST stay at one of the approved tournament partner hotels. Teams are required to designate a representative to block off rooms for their team through OUR hotel portal and/or staff. We do not have a full “stay to play” policy but we do require 75% of your families/coaches to stay with one of our partner hotels through our website. 

      Couple of important notes:

      1. We do have a waiver policy, if teams do NOT want to book through us but want to participate in our events. Those teams will pay a waiver of $750.00 per team, in addition to their registration fee. The waiver fee will be added to your invoice once requested.
      2. Prior to schedule release, if teams are not in compliance according to our hotel policies, they can stay in the event if the waiver is paid in full or they will not be scheduled for the event.
      3. For more details on our hotel policies and to stay in compliance, please click here. 

      OUR HOTEL PORTAL:

      To Book as an Individual or to secure your Team's Block of Rooms: Click Here!

      TEAM BLOCKS - BOOKING LINKS:

      For those individuals who are booking through a team block, setup by your administrator, please click on your team name below and use your unique link.

      1. All Top Level Athletics Teams
      2. East Greenwich Avengers
      3. 2026 Maine Sluggers 15U Premier
      4. All Baseball NB Selects Teams
      5. BBU Tigers 17U
      6. Wolcott Scrappers
      7. Ocean State Outlaws 17U - Barber
      8. 518 Velocity 13U Babcock/17U Ketcham/18U Hubbs
      9. 518 Velocity 14U Deschaine/15U Gaige
      10. AF Bolts
      11. CT Tides 13U
      12. CT Tides 16/17U
      13. CT Capitals 14U - Winn
      14. Ocean State Makos 15U
      15. Ocean State Makos 16U
      16. VT Strikers 14U
      17. RI Nationals 13U
      18. RI Nationals 14U
      19. 518 Velocity 13U Hallas
      20. River Dogs 15U
      21. Pannone Riverdogs 17/18U

      Standings

      #TeamWLTRARSRDW%

      Brackets

      TOP PERFORMERS

      RULES

      There is no rules.

      WEATHER

      ×

      Request for More Info

      `);printWindow.document.close(); }); }); function extractTeamName(teamDetails) {if (!teamDetails) return null; // ❌ No more "TBD"// If already object if (typeof teamDetails === "object") { return teamDetails.team_name ?? null; }// Extract from PHP serialized string let match = teamDetails.match(/team_name";s:\d+:"([^"]+)"/);return match ? match[1] : null; // ❌ No fallback to TBD } $(document).on("change", ".series-game-dropdown", function () {let dropdown = $(this); let selectedGameName = dropdown.val(); if (!selectedGameName) return;let baseGame = dropdown.data("base-game");let divisionId = $("#division_select").val(); let eventId = $("#event_id").val();let matchContainer = dropdown.closest(".match-container"); let matchBox = matchContainer.find(".match");matchContainer.data("series", {}); let series = matchContainer.data("series");$.ajax({ url: gpe.ajax_url, method: "POST", dataType: "json", data: { action: "gpe_ajax", type: "get_series_game_single", event_id: eventId, division_id: divisionId, base_game: baseGame, game_index: selectedGameName },success: function (response) {if (!response.success) return;let game = response.data;let team1 = game.team_name1; let team2 = game.team_name2;/* existing condition */ if (!team1 || !team2 || team1.trim() === "" || team2.trim() === "") { return; }let score1 = parseInt(game.team1_score) || 0; let score2 = parseInt(game.team2_score) || 0;/* update team names (existing logic) */ matchBox.find(".team-name").eq(0).text(team1); matchBox.find(".team-name").eq(1).text(team2);/* ⭐ ADD THIS PART — USE SERIES WINS FROM AJAX */ if (typeof game.team1_series_wins !== "undefined") { matchBox.find(".score").eq(0).text(game.team1_series_wins); }if (typeof game.team2_series_wins !== "undefined") { matchBox.find(".score").eq(1).text(game.team2_series_wins); }let totalWin1 = 0; let totalWin2 = 0;Object.values(series).forEach(g => { totalWin1 += g.t1; totalWin2 += g.t2; });matchBox.find(".score").eq(0).text(game.team1_series_wins); matchBox.find(".score").eq(1).text(game.team2_series_wins);let gameIndex = selectedGameName.slice(-1).toLowerCase();series[gameIndex] = { team1: team1, team2: team2, s1: score1, s2: score2 };let container = dropdown.closest(".series-dropdown-bottom");container.find(".all-series-scores").remove();let html = "";Object.keys(series).sort().forEach(function (k) {let g = series[k];let num = 1; if (k === "b") num = 2; if (k === "c") num = 3;let row = "";if (g.s1 >= g.s2) {row = `
      G${num} ${g.team1} ${g.s1}–${g.s2} ${g.team2}
      `;} else {row = `
      G${num} ${g.team2} ${g.s2}–${g.s1} ${g.team1}
      `;}html += row; });container.append(`
      ${html}
      `);} });});/* trigger once per dropdown after load */ $(document).ready(function(){setTimeout(function(){$(".series-game-dropdown").each(function(){ $(this).trigger("change"); });},300);});