2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
06/09
Day 2
06/10
Day 3
06/11
Day 4
06/12
Day 5
06/13
Day 6
06/14
Day 7
06/15
Day 8
06/16
Day 9
06/17
Day 10
06/18
5 Star 2026 Knolls
Alexander Almanzar
0 37 0 22 0 0 0 0 0 0
5 Star 2026 Knolls
Jayden Conomon
0 0 68 0 0 0 0 0 0 0
5 Star 2026 Knolls
Alex Corzo
0 0 0 94 0 0 0 0 0 0
5 Star 2026 Knolls
Noah Dromerhauser
0 10 35 0 0 0 0 0 0 0
5 Star 2026 Knolls
Jordan Guzman
0 0 32 0 0 0 0 0 0 0
5 Star 2026 Knolls
Carter Hayden
0 0 20 0 0 0 0 0 0 0
5 Star 2026 Knolls
Jackson Hirsch
0 0 0 53 0 0 0 0 0 0
5 Star 2026 Knolls
John McDevitt
0 25 0 15 0 0 0 0 0 0
5 Star 2026 Knolls
Javon Parilla
0 26 0 14 0 0 0 0 0 0
5 Star 2026 Knolls
Ryan Valdez
0 0 50 0 0 0 0 0 0 0
5 Star 2026 Knolls
Thomas White III
0 79 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Cooper Carbonara
0 0 95 0 0 0 0 0 0 0
Ballers Baseball - 15u
Will Darby
0 0 40 0 0 0 0 0 0 0
Ballers Baseball - 15u
Griffin Donay
0 0 25 0 0 0 0 0 0 0
Ballers Baseball - 15u
Caleb Hermelbracht
0 92 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Parker Kant
0 89 0 0 0 0 0 0 0 0
Ballers Baseball - 15u
Aaron Walsh
0 0 47 0 0 0 0 0 0 0
Bx3
Michael Del Calvo
0 0 78 0 0 0 0 0 0 0
Bx3
Romeo Del Rio
39 0 0 0 0 0 0 0 0 0
Bx3
Gavin Greer
0 0 20 0 0 0 0 0 0 0
Bx3
Gavin Marte
32 0 0 0 0 0 0 0 0 0
Bx3
Juan Oliva
0 98 0 0 0 0 0 0 0 0
Bx3
Fabian Orama
0 11 0 0 0 0 0 0 0 0
Bx3
Niran Perez
52 0 0 0 0 0 0 0 0 0
Bx3
Isaiah Revuelta
0 18 0 0 0 0 0 0 0 0
Bx3
Gianmarco Valenzuela
0 72 0 0 0 0 0 0 0 0
Ftb Tucci 2026
Danny Andrea
0 0 58 0 0 0 0 0 0 0
Ftb Tucci 2026
Preston Bielec
0 44 0 0 0 0 0 0 0 0
Ftb Tucci 2026
Jalin Copeland
0 0 0 76 0 0 0 0 0 0
Ftb Tucci 2026
Grady Davis
0 27 16 0 0 0 0 0 0 0
Ftb Tucci 2026
John Michael Howell
0 27 0 0 0 0 0 0 0 0
Ftb Tucci 2026
Talan Miranda
0 0 54 0 0 0 0 0 0 0
Ftb Tucci 2026
Cade Peterson
0 0 0 85 0 0 0 0 0 0
Ftb Tucci 2026
Trey Seluk
0 38 0 0 0 0 0 0 0 0
Ftb Tucci 2026
Christian Skaggs
0 42 0 0 0 0 0 0 0 0
Mlb Academy
Maykoll Enrique Alvarez Zumeta
0 0 38 0 0 0 0 0 0 0
Mlb Academy
Derek Centeno
0 40 0 0 0 0 0 0 0 0
Mlb Academy
Sebastian D Fernandez
0 61 0 0 0 0 0 0 0 0
Mlb Academy
Bryan Gonzalez
0 0 24 0 0 0 0 0 0 0
Mlb Academy
Erick Daniel Leyva Zequeira
0 69 0 0 0 0 0 0 0 0
Mlb Academy
Adrian Peña
0 0 81 0 0 0 0 0 0 0
Mlb Academy
Yaniel Tabares
0 0 90 0 0 0 0 0 0 0
Mlb Academy
Junior Tome
0 77 0 0 0 0 0 0 0 0
Scorpions South Florida 2026
Nicolas Carrillo
0 0 26 0 0 0 0 0 0 0
Scorpions South Florida 2026
Lucas Hernandez
0 75 0 0 0 0 0 0 0 0
Scorpions South Florida 2026
Finn O'Brien
0 0 8 0 0 0 0 0 0 0
Scorpions South Florida 2026
Nicholas Potter
0 52 0 0 0 0 0 0 0 0
Scorpions South Florida 2026
Ethan Rosario
0 8 37 0 0 0 0 0 0 0
Scorpions South Florida 2026
Sebastian Rozner
0 0 69 0 0 0 0 0 0 0
Scorpions South Florida 2026
Daniel Silveria
0 81 0 0 0 0 0 0 0 0
Scorpions South Florida 2026
Jonah Weissmann
0 0 82 0 0 0 0 0 0 0
South Florida Giants 2026
Blake Bagwell
0 0 0 17 0 0 0 0 0 0
South Florida Giants 2026
Ryder Bennett
0 85 0 0 0 0 0 0 0 0
South Florida Giants 2026
Chase Bureau
0 34 0 42 0 0 0 0 0 0
South Florida Giants 2026
Casey Crews
19 44 0 0 0 0 0 0 0 0
South Florida Giants 2026
Deangelo Davila
0 26 0 69 0 0 0 0 0 0
South Florida Giants 2026
Anthony Iaciofano
0 0 15 0 0 0 0 0 0 0
South Florida Giants 2026
Jayden Indiviglia
29 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Gustavo Melendez
0 21 38 0 0 0 0 0 0 0
South Florida Giants 2026
Grady Messner
0 21 0 49 0 0 0 0 0 0
South Florida Giants 2026
Luis Polanco
0 0 12 0 0 0 0 0 0 0
South Florida Giants 2026
Andres Rodriguez
42 0 0 66 0 0 0 0 0 0
South Florida Giants 2026
Cullen Smith
0 0 0 13 0 0 0 0 0 0
South Tampa Knights 15u
Trenton Albritton
60 0 53 0 0 0 0 0 0 0
South Tampa Knights 15u
Carsyn Clack
0 50 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Cason Cooper
0 24 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Caden Mitchell
0 9 52 0 0 0 0 0 0 0
South Tampa Knights 15u
Jack Perkins
0 18 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Luca Pleasants
0 87 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Nathan Porath
55 0 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Joseph Powrie
0 36 0 0 0 0 0 0 0 0
South Tampa Knights 15u
Leo Schreiner
54 0 40 0 0 0 0 0 0 0
SWFL 2026 Nation
Thomas Cox
0 26 0 0 0 0 0 0 0 0
SWFL 2026 Nation
Thomas Eaton
0 69 0 0 0 0 0 0 0 0
SWFL 2026 Nation
Logan Hawkins
0 0 19 0 0 0 0 0 0 0
SWFL 2026 Nation
Carter Heisler
0 0 6 0 0 0 0 0 0 0
SWFL 2026 Nation
Eric Hermanson
27 0 33 0 0 0 0 0 0 0
SWFL 2026 Nation
Aidan Herzog
0 0 66 0 0 0 0 0 0 0
SWFL 2026 Nation
Fabian Lacayo
0 64 0 0 0 0 0 0 0 0
SWFL 2026 Nation
Cole Morris
0 34 0 0 0 0 0 0 0 0
SWFL 2026 Nation
Preston Nielsen
24 0 0 0 0 0 0 0 0 0
The City Gtz 15u Navy
Giano Adreani
0 0 41 0 0 0 0 0 0 0
The City Gtz 15u Navy
Alexander Boix
0 19 52 0 0 0 0 0 0 0
The City Gtz 15u Navy
Diego Casanova
0 12 56 0 0 0 0 0 0 0
The City Gtz 15u Navy
Ivan G Chiu
0 18 0 0 0 0 0 0 0 0
The City Gtz 15u Navy
Daniel Cuellarsola
0 20 0 0 0 0 0 0 0 0
The City Gtz 15u Navy
Joseph Escobar
0 0 28 0 0 0 0 0 0 0
The City Gtz 15u Navy
Diego Hernandez
0 81 0 0 0 0 0 0 0 0
The City Gtz 15u Navy
John Hurtado
0 55 0 0 0 0 0 0 0 0
The City Gtz 15u Navy
Lawrence Lorenzo
0 17 25 0 0 0 0 0 0 0
Top Tier Roos National 2026
Kaleb Campbell
0 0 0 43 0 0 0 0 0 0
Top Tier Roos National 2026
Matthew Covello
0 76 0 0 0 0 0 0 0 0
Top Tier Roos National 2026
Fisher Emery
0 0 97 0 0 0 0 0 0 0
Top Tier Roos National 2026
Alex Fabelo
0 0 0 40 0 0 0 0 0 0
Top Tier Roos National 2026
Noah Lemar
0 29 0 54 0 0 0 0 0 0
Top Tier Roos National 2026
Charlie Martz
0 0 46 0 0 0 0 0 0 0
Top Tier Roos National 2026
Nolan Pontius
0 39 0 64 0 0 0 0 0 0
Top Tier Roos National 2026
Hayden Rogers
0 0 28 52 0 0 0 0 0 0
Top Tier Roos National 2026
Zachary Wheeler
0 0 89 0 0 0 0 0 0 0
Top Tier Roos National 2026
Joseph Yost
0 20 0 57 0 0 0 0 0 0
Travel Team Prime
Andres Arcano
0 45 0 0 0 0 0 0 0 0
Travel Team Prime
Yusef Charles
27 0 0 0 0 0 0 0 0 0
Travel Team Prime
Ben Cotignola
103 0 0 0 0 0 0 0 0 0
Travel Team Prime
Nathaniel Grimm
0 62 0 0 0 0 0 0 0 0
Travel Team Prime
Alden Hickey
0 72 0 0 0 0 0 0 0 0
Travel Team Prime
Matthew Lankenau
0 46 24 0 0 0 0 0 0 0
Travel Team Prime
Tyson Newman
0 0 72 0 0 0 0 0 0 0
West Coast Prime
Joey Antonucci
0 86 0 0 0 0 0 0 0 0
West Coast Prime
Drew Gerber
56 0 0 0 0 0 0 0 0 0
West Coast Prime
Braden Marshall
0 0 59 0 0 0 0 0 0 0
West Coast Prime
Eli Millian
32 0 0 0 0 0 0 0 0 0
West Coast Prime
Brayden Spink
0 54 0 0 0 0 0 0 0 0
West Coast Prime
Milan Verma
0 13 51 0 0 0 0 0 0 0
West Coast Prime
Matt Werner
0 77 0 0 0 0 0 0 0 0
West Coast Prime
Davis Yambor
17 0 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest