2,209 MLB PLAYERS | 15,133 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
07/26
Day 2
07/27
Day 3
07/28
Day 4
07/29
Day 5
07/30
Day 6
07/31
Day 7
08/01
Day 8
08/02
Day 9
08/03
Day 10
08/04
Beast Baseball 17u
Jorge Heredia
0 5 9 0 0 0 0 0 0 0
Beast Baseball 17u
Ethan Hernandez
0 77 0 0 0 0 0 0 0 0
Beast Baseball 17u
Jacob Lopez
0 0 96 0 0 0 0 0 0 0
Beast Baseball 17u
Alan M. Perez
39 0 0 0 0 0 0 0 0 0
Beast Baseball 17u
Jan Perez
74 0 0 0 0 0 0 0 0 0
Beast Baseball 17u
Damien Rodriguez
0 35 0 0 0 0 0 0 0 0
Broward County Waves
Christopher Barbosa
0 0 56 0 0 0 0 0 0 0
Broward County Waves
Jordan Martinez
0 0 33 0 0 0 0 0 0 0
Broward County Waves
Landon Petty
0 16 0 0 0 0 0 0 0 0
Broward County Waves
Bradyn Potter
11 0 0 0 0 0 0 0 0 0
Broward County Waves
Aidan Ricker
0 0 4 0 0 0 0 0 0 0
Broward County Waves
Shaun Shapiro
91 0 0 0 0 0 0 0 0 0
Broward County Waves
Ashton Sklar
0 97 0 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Joe Cuccurullo
0 27 20 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Jason Dennis
40 0 48 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Justin Glickman
38 0 9 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Michael Sanchez Jr
0 54 0 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Austin Sonnenberg
0 43 0 0 0 0 0 0 0 0
Diamond Code Baseball 2025
Logan Zavala
0 0 33 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Josiah Acosta
0 0 66 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Gabe Gener
0 0 94 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Dominic Italiano
0 0 70 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Fabio Marquez
0 10 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Jose Mario Payares
22 0 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Andy Purvis
51 0 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Diego Sousa
7 100 0 0 0 0 0 0 0 0
Florida Express
Gavin Batallan
0 0 32 0 0 0 0 0 0 0
Florida Express
Sebastian Burnett
0 64 0 0 0 0 0 0 0 0
Florida Express
Hunter Butler
0 0 57 0 0 0 0 0 0 0
Florida Express
Noah Garfinkel
30 0 0 0 0 0 0 0 0 0
Florida Express
Jonathan Halleran
0 0 18 0 0 0 0 0 0 0
Florida Express
Charlie Houd
0 26 0 0 0 0 0 0 0 0
Florida Express
Kiefer McGhee
38 0 0 0 0 0 0 0 0 0
Florida Express
Brett Terry
0 37 0 0 0 0 0 0 0 0
Florida Panthers 16u
Adler Brun
0 54 0 0 0 0 0 0 0 0
Florida Panthers 16u
Logan Cucchi
40 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Will Meade
0 0 29 0 0 0 0 0 0 0
Florida Panthers 16u
Colt Miller
16 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Brycen Payne
0 0 75 0 0 0 0 0 0 0
Florida Panthers 16u
Preston Sullivan
0 67 0 0 0 0 0 0 0 0
Florida Panthers 16u
Nick Townley
58 0 0 0 0 0 0 0 0 0
Florida Panthers 16u
Andrew Zimmerman
0 0 28 0 0 0 0 0 0 0
Florida Panthers 17u
Angel Arroyo Jr
85 0 0 0 0 0 0 0 0 0
Florida Panthers 17u
Marshall Cobb
0 32 0 0 0 0 0 0 0 0
Florida Panthers 17u
Nate Downey
0 0 44 0 0 0 0 0 0 0
Florida Panthers 17u
Austin Duffy
0 28 14 0 0 0 0 0 0 0
Florida Panthers 17u
Urban Ellis
0 10 0 0 0 0 0 0 0 0
Florida Panthers 17u
Coy Keller
0 0 79 0 0 0 0 0 0 0
Florida Panthers 17u
Isaiah Mejia
22 0 0 0 0 0 0 0 0 0
Florida Panthers 17u
Bronson Shafer
13 0 79 0 0 0 0 0 0 0
Florida Panthers 17u
Ashton Wetmiller
0 51 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Brayden Burke
0 93 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Jayden Jimenez
11 12 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Chase McBrearty
0 0 32 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Elijah Miller
53 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Kevin Roque
52 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Nike
Dane Wright
0 0 45 0 0 0 0 0 0 0
Genesis-Rb
Felipe Benitez
0 0 105 0 0 0 0 0 0 0
Genesis-Rb
Austin Feldman
0 39 0 0 0 0 0 0 0 0
Genesis-Rb
Anthony Giz
0 26 0 0 0 0 0 0 0 0
Genesis-Rb
Rogert Jimenez Jr
21 0 19 0 0 0 0 0 0 0
Genesis-Rb
Armando Mendez
27 0 0 0 0 0 0 0 0 0
Genesis-Rb
Seth Merced
37 0 0 0 0 0 0 0 0 0
Genesis-Rb
Ernesto Velasco
0 6 0 0 0 0 0 0 0 0
Genesis-Rb
Javier Velazquez
29 0 0 0 0 0 0 0 0 0
Gtz
Robert Dickman
63 0 0 0 0 0 0 0 0 0
Gtz
Ryan Fernandez
39 0 0 0 0 0 0 0 0 0
Gtz
Khari Hunter
0 92 0 0 0 0 0 0 0 0
Gtz
Ethan Jimenez
22 0 0 0 0 0 0 0 0 0
Gtz
Alexx Khan
0 57 0 0 0 0 0 0 0 0
Gtz
Mason Lastra
0 0 42 0 0 0 0 0 0 0
Gtz
Jake Pearcy
0 0 84 0 0 0 0 0 0 0
Jax Indians
Ethan Anderson
9 81 0 0 0 0 0 0 0 0
Jax Indians
Harrison Goettsch
0 0 18 0 0 0 0 0 0 0
Jax Indians
Ricardo Guerrero
45 0 0 106 0 0 0 0 0 0
Jax Indians
Connor Newman
0 0 100 0 0 0 0 0 0 0
Jax Indians
Aramis Pabon
0 0 0 26 0 0 0 0 0 0
Jax Indians
Gerrit Slawitschka
41 0 95 0 0 0 0 0 0 0
Miami Rebels
Manny Delaosa
45 0 0 51 0 0 0 0 0 0
Miami Rebels
Miguel Diaz
0 77 0 0 0 0 0 0 0 0
Miami Rebels
Magdiel Estevez
30 0 0 74 0 0 0 0 0 0
Miami Rebels
Kyle Fernandes
0 0 37 0 0 0 0 0 0 0
Miami Rebels
Michael Gine
0 0 62 0 0 0 0 0 0 0
Miami Rebels
Jonathan Medina
0 7 0 0 0 0 0 0 0 0
Miami Rebels
Christian Miranda
0 0 0 47 0 0 0 0 0 0
Miami Rebels
Erick Torres
0 28 0 23 0 0 0 0 0 0
Pottstown Prowlers
Cole Boyles
35 0 104 0 0 0 0 0 0 0
Pottstown Prowlers
Joseph Casey
22 0 0 0 0 0 0 0 0 0
Pottstown Prowlers
Chris Mengel
0 0 11 0 0 0 0 0 0 0
Pottstown Prowlers
Shawn Pallay-Williams
44 0 0 0 0 0 0 0 0 0
Pottstown Prowlers
Jadon Wiszumerski
15 17 0 0 0 0 0 0 0 0
Pottstown Prowlers
Joshua Worobetz
0 100 0 0 0 0 0 0 0 0
Powerhouse Bulldogs
Matteo Cuccovia
53 0 0 0 0 0 0 0 0 0
Powerhouse Bulldogs
Rohan Inamdar
0 0 67 0 0 0 0 0 0 0
Powerhouse Bulldogs
Charlie Macelhiney
17 0 0 23 0 0 0 0 0 0
Powerhouse Bulldogs
Josh Misiaszek
0 27 0 0 0 0 0 0 0 0
Powerhouse Bulldogs
Jack Raymond
0 99 0 0 0 0 0 0 0 0
Powerhouse Bulldogs
Chase Walls
0 0 100 0 0 0 0 0 0 0
Powerhouse Bulldogs
Will Winiarski
44 0 0 67 0 0 0 0 0 0
Scorpions South Florida 2025
Greysn Bogdanchik
59 0 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Adrian Corniel
0 56 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Cameron Hall
52 0 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Marcus Nixon
0 16 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Branden Padro
0 0 32 0 0 0 0 0 0 0
Scorpions South Florida 2025
Aiden Perkins
0 0 8 0 0 0 0 0 0 0
Scorpions South Florida 2025
Reese Petsch
0 30 0 0 0 0 0 0 0 0
Scorpions South Florida 2025
Bodhi Wigglesworth
0 0 56 0 0 0 0 0 0 0
South Florida Giants 2025
Mark Alvarez
0 51 0 0 0 0 0 0 0 0
South Florida Giants 2025
Everett Burns
0 0 39 0 0 0 0 0 0 0
South Florida Giants 2025
Liam Fitzgerald
69 0 0 0 0 0 0 0 0 0
South Florida Giants 2025
Holt Flowers
0 0 27 0 0 0 0 0 0 0
South Florida Giants 2025
Drake Hansen
0 0 10 0 0 0 0 0 0 0
South Florida Giants 2025
Aiden Neal
0 0 51 0 0 0 0 0 0 0
South Florida Giants 2025
Brenden Trujillo
0 64 0 0 0 0 0 0 0 0
South Florida Giants 2025
Jack Wahl-Cox
15 12 0 0 0 0 0 0 0 0
South Florida Giants 2026
Cameron Brooks
0 0 37 0 0 0 0 0 0 0
South Florida Giants 2026
Michael Czarnecki
25 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Ryan Day
0 28 0 0 0 0 0 0 0 0
South Florida Giants 2026
Joshua Friedlander
0 0 31 0 0 0 0 0 0 0
South Florida Giants 2026
Aidan Hock
68 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Braedon Hopkins
0 33 0 0 0 0 0 0 0 0
South Florida Giants 2026
Gustavo Melendez
0 52 0 0 0 0 0 0 0 0
South Florida Giants 2026
Andres Rodriguez
0 0 36 0 0 0 0 0 0 0
South Florida Prospects
Alexander Almanzar
0 36 0 0 0 0 0 0 0 0
South Florida Prospects
Preston Applebaum
0 0 79 0 0 0 0 0 0 0
South Florida Prospects
Jason Giamboi
0 44 0 0 0 0 0 0 0 0
South Florida Prospects
Chase Gray
24 0 0 0 0 0 0 0 0 0
South Florida Prospects
Jackson Hirsch
42 0 38 0 0 0 0 0 0 0
South Florida Prospects
Brett Hobbs
0 23 0 0 0 0 0 0 0 0
South Florida Prospects
Tyler Johnson
56 0 0 0 0 0 0 0 0 0
South Florida Riot
Nicholas Acosta
53 0 0 0 0 0 0 0 0 0
South Florida Riot
Aidan Fitzgerald
0 0 91 0 0 0 0 0 0 0
South Florida Riot
Luke Megally
0 66 0 0 0 0 0 0 0 0
South Florida Riot
Nilo Rodriguez
0 44 0 0 0 0 0 0 0 0
South Florida Riot
Rocco Villella
46 0 0 0 0 0 0 0 0 0
South Florida Riot
Josh Zee
0 0 15 0 0 0 0 0 0 0
Space Coast Rockets
Jaiden Batts
0 90 0 0 0 0 0 0 0 0
Space Coast Rockets
Alexander Brzuchalski
48 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Michael Faucher Jr.
0 23 0 0 0 0 0 0 0 0
Space Coast Rockets
Carter Hayden
0 0 20 0 0 0 0 0 0 0
Space Coast Rockets
Victor Hernandez
0 0 83 0 0 0 0 0 0 0
Space Coast Rockets
Connor Petrie
53 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Austin Still
0 27 0 0 0 0 0 0 0 0
Space Coast Rockets
Jordan Whitlow
25 0 0 0 0 0 0 0 0 0
Sticks Florida 2025
Hayden Carns
0 48 0 0 0 0 0 0 0 0
Sticks Florida 2025
Riley Hofrichter
23 0 0 0 0 0 0 0 0 0
Sticks Florida 2025
Brayden Johns
0 28 43 0 0 0 0 0 0 0
Sticks Florida 2025
Colby Maresh
76 0 0 0 0 0 0 0 0 0
Sticks Florida 2025
Jacob Maurer
0 0 32 0 0 0 0 0 0 0
Sticks Florida 2025
Brayden Mineo
0 5 0 0 0 0 0 0 0 0
Sticks Florida 2025
Trevor Palmieri
0 0 61 0 0 0 0 0 0 0
Sticks Florida 2025
Mason Story
0 21 6 0 0 0 0 0 0 0
Tbt Joros 2026
Michael Fredel
5 18 0 0 0 0 0 0 0 0
Tbt Joros 2026
Finley Lamb
0 0 70 0 0 0 0 0 0 0
Tbt Joros 2026
Dylan Peek
45 0 54 0 0 0 0 0 0 0
Tbt Joros 2026
Lucas Shahrabani
0 29 0 0 0 0 0 0 0 0
Tbt Joros 2026
Richard (Tre) Stropp
0 0 42 0 0 0 0 0 0 0
Tbt Joros 2026
Tyler Thrush
0 34 0 0 0 0 0 0 0 0
Tbt Joros 2026
Aaron Tralongo
0 0 63 0 0 0 0 0 0 0
Tbt Joros 2026
Cody Wexler
58 0 0 0 0 0 0 0 0 0
Team Tennessee
Benjamin Pedrick
23 0 55 0 0 0 0 0 0 0
Team Tennessee
Sam Rivers
5 0 71 0 0 0 0 0 0 0
Team Tennessee
Brady Woodard
14 94 0 0 0 0 0 0 0 0
Team Tennessee
Jacob Woodward
83 0 0 0 0 0 0 0 0 0
The City GTZ 16U
Keith Aguas
0 66 0 0 0 0 0 0 0 0
The City GTZ 16U
Kareem Amer
0 0 78 0 0 0 0 0 0 0
The City GTZ 16U
Kevon Caffey
55 0 0 0 0 0 0 0 0 0
The City GTZ 16U
Nathan Castillo
0 34 0 0 0 0 0 0 0 0
The City GTZ 16U
Douglas Horta
44 0 0 0 0 0 0 0 0 0
The City GTZ 16U
Ulpi Puente
0 0 25 0 0 0 0 0 0 0
TN/CTG
Adam Andreu
0 0 97 0 0 0 0 0 0 0
TN/CTG
Christopher Cavalcante
0 0 0 39 0 0 0 0 0 0
TN/CTG
Aimon Chandler
0 0 30 27 0 0 0 0 0 0
TN/CTG
Yancarlos Cordova
25 0 100 0 0 0 0 0 0 0
TN/CTG
Alexander Diaz
0 64 0 0 0 0 0 0 0 0
TN/CTG
Matias Fischer
0 0 0 12 0 0 0 0 0 0
TN/CTG
Gabriel Mestre
0 0 0 32 0 0 0 0 0 0
TN/CTG
Kash Ojeda
0 0 0 60 0 0 0 0 0 0
TN/CTG
Lukas Ollervides
0 0 0 26 0 0 0 0 0 0
TN/CTG
Alan Soler
0 0 0 96 0 0 0 0 0 0
TN/CTG
Christian Villabona
85 0 0 0 0 0 0 0 0 0
Wbc 17u
Francisco Aleman
0 74 0 0 0 0 0 0 0 0
Wbc 17u
Maximo Aspuru
88 0 0 0 0 0 0 0 0 0
Wbc 17u
Christian Cueto
28 0 0 0 0 0 0 0 0 0
Wbc 17u
Brian Garcia
0 0 77 0 0 0 0 0 0 0
Wbc 17u
Nicholas Guede
0 0 31 0 0 0 0 0 0 0
Wbc 17u
Marcelo Llorente
0 33 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/26
Day 2
07/27
Day 3
07/28
Day 4
07/29
2024 PG 16U BCS National ChampionshipFlorida Burn 2026 North OrloskyMichael "MJ" Hough817/24/2024 RR RR RR
2024 PG 16U BCS National ChampionshipFlorida Express 2026Gavin Batallan807/22/2024 RR
2024 PG 16U BCS National ChampionshipFtb Tucci Scout TeamKareem Amer747/23/2024 RR
2024 PG 16U BCS National ChampionshipMarucci Athletics 2026 StingJulian Pitts977/24/2024 RR RR RR
2024 PG 16U BCS National ChampionshipSba 16u Scout KnollAlexander Almanzar717/23/2024 RR
2024 PG 16U BCS National ChampionshipThe City GTZ 16UKeith Aguas637/23/2024 RR