2,088 MLB PLAYERS | 14,476 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
05/14
Day 2
05/15
Day 3
05/16
Day 4
05/17
Day 5
05/18
Day 6
05/19
Day 7
05/20
Day 8
05/21
Day 9
05/22
Day 10
05/23
Arizona Bulldogs
Brody Aubut
0 0 85 0 0 0 0 0 0 0
Arizona Bulldogs
Ryan Davie
0 21 0 0 0 0 0 0 0 0
Arizona Bulldogs
Brock Jackson
0 0 29 0 0 0 0 0 0 0
Arizona Bulldogs
JD Morales
12 53 0 0 0 0 0 0 0 0
Arizona Bulldogs
Jaxson Schattenberg
0 79 0 0 0 0 0 0 0 0
Arizona Bulldogs
Sean Selzer
92 0 0 0 0 0 0 0 0 0
Arizona Bulldogs
Sammy Skinner
0 83 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Mason Ford
16 0 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Jordan Garcia
0 64 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Andrew Hover
55 0 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Juan Pablo Hurtado
41 0 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Cristobal Lorta
0 34 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
Ryan Penney
0 75 0 0 0 0 0 0 0 0
Arizona Warriors - Demarini
John Sunukjian
0 76 0 0 0 0 0 0 0 0
AZ Nationals 2025
Gennaro Brito
0 0 92 0 0 0 0 0 0 0
AZ Nationals 2025
Uziel Castillo
56 0 0 0 0 0 0 0 0 0
AZ Nationals 2025
Jonathan Gonzalez
0 64 0 0 0 0 0 0 0 0
AZ Nationals 2025
Aciel Guillen
0 0 49 0 0 0 0 0 0 0
AZ Nationals 2025
Juan Hernandez
31 0 51 0 0 0 0 0 0 0
AZ Nationals 2025
Anthony Montez
0 84 0 0 0 0 0 0 0 0
AZ Nationals 2025
Izaiah Moraga
0 61 0 0 0 0 0 0 0 0
AZ Nationals 2025
Francisco Rivero
34 0 0 0 0 0 0 0 0 0
Bpa National 2025
Beckham Barney
0 20 0 0 0 0 0 0 0 0
Bpa National 2025
Jase DeSantis
0 19 0 0 0 0 0 0 0 0
Bpa National 2025
Landon Getreu
0 33 0 0 0 0 0 0 0 0
Bpa National 2025
Alex Huerta
0 12 0 0 0 0 0 0 0 0
Bpa National 2025
Mason Lizarraga
0 72 0 0 0 0 0 0 0 0
Bpa National 2025
Grady Pratt
0 34 0 0 0 0 0 0 0 0
Bpa National 2025
Mathew Rios
0 8 0 0 0 0 0 0 0 0
Bpa National 2025
Rowan Sparks
0 75 0 0 0 0 0 0 0 0
Bpa National 2025
Kekoa Young
0 78 0 0 0 0 0 0 0 0
Cba Wave 14u
Jacob Kruse
34 14 0 0 0 0 0 0 0 0
Cba Wave 14u
Trevor Smith
78 0 0 0 0 0 0 0 0 0
Cba Wave 14u
Parker Vance
0 80 0 0 0 0 0 0 0 0
Cba Wave 14u
Jett Vindiola
0 44 0 0 0 0 0 0 0 0
Cba Wave 14u
Nathaniel Widelski
10 66 0 0 0 0 0 0 0 0
Cba Wave Gold
Brayden Fox
45 56 0 0 0 0 0 0 0 0
Cba Wave Gold
Druw Frost
20 0 52 0 0 0 0 0 0 0
Cba Wave Gold
Tyler Haymes
0 0 89 0 0 0 0 0 0 0
Cba Wave Gold
Brayden Kaelin
0 0 4 0 0 0 0 0 0 0
Cba Wave Gold
Landon Lozano
20 61 0 0 0 0 0 0 0 0
Cba Wave Gold
Leo Mondragon
14 0 37 0 0 0 0 0 0 0
Cba Wave Gold
Luca Penteriani
0 50 0 0 0 0 0 0 0 0
Cba Wave Gold
William Schmitz
0 0 35 0 0 0 0 0 0 0
Cba Wave Gold
Carter Tucker
21 0 0 0 0 0 0 0 0 0
Elite 48 13u White
Dean Ellison
0 75 0 0 0 0 0 0 0 0
Elite 48 13u White
Anthony Knoll
0 94 0 0 0 0 0 0 0 0
Elite 48 13u White
Brady McConkey
0 16 0 0 0 0 0 0 0 0
Elite 48 13u White
Damon Saavedra
9 0 0 0 0 0 0 0 0 0
Elite 48 13u White
Anthony Tafoya
0 20 0 0 0 0 0 0 0 0
Elite 48 13u White
Wyatt Tinker
42 0 0 0 0 0 0 0 0 0
Elite 48 13u White
Antonio Vialpando
56 0 0 0 0 0 0 0 0 0
Elite 48 14u Navy
Jacob Gergen
97 0 0 0 0 0 0 0 0 0
Elite 48 14u Navy
Gabriel Nelson
0 64 0 0 0 0 0 0 0 0
Elite 48 14u Navy
Brandon Segal
0 44 0 0 0 0 0 0 0 0
Elite 48 14u Navy
Jack Travis
10 47 0 0 0 0 0 0 0 0
Elite 48 14u Navy
Andrew Winard
15 28 0 0 0 0 0 0 0 0
Elite 48 14u white
Matthew Delaney
0 87 0 0 0 0 0 0 0 0
Elite 48 14u white
Dominick Gonzales
19 33 0 0 0 0 0 0 0 0
Elite 48 14u white
Isaac Harvey
0 57 0 0 0 0 0 0 0 0
Elite 48 14u white
Reid Jacobson
0 65 0 0 0 0 0 0 0 0
Elite 48 14u white
Antonio Quinones
12 0 0 0 0 0 0 0 0 0
Elite 48 14u white
Jarren Villa
83 0 0 0 0 0 0 0 0 0
Lvr
Landon Blais
33 0 1 0 0 0 0 0 0 0
Lvr
Konner Brown
0 14 44 0 0 0 0 0 0 0
Lvr
Jesse Dinkfeld
0 67 0 0 0 0 0 0 0 0
Lvr
Nolan Eberwein
0 20 0 0 0 0 0 0 0 0
Lvr
Christopher Hemphill
0 43 0 0 0 0 0 0 0 0
Lvr
Nathan Keyes
0 68 0 0 0 0 0 0 0 0
Lvr
Alexander Mercurius
21 0 0 0 0 0 0 0 0 0
Lvr
Dylan Swanson
31 0 56 0 0 0 0 0 0 0
Lvr
Simon Tesfaye
0 0 41 0 0 0 0 0 0 0
Lvr
James Whitaker
35 0 0 0 0 0 0 0 0 0
Phantom Elite
Elias Garza
0 7 90 0 0 0 0 0 0 0
Phantom Elite
Cole Gomez
0 81 0 0 0 0 0 0 0 0
Phantom Elite
Owen Gorman
0 94 0 0 0 0 0 0 0 0
Phantom Elite
Maddox Loria
0 67 0 0 0 0 0 0 0 0
Phantom Elite
Crystian Norstrom
85 0 0 0 0 0 0 0 0 0
Phantom Elite
Brandon Satuloff
0 0 17 0 0 0 0 0 0 0
Phantom Elite
Ashton Trumble
0 0 23 0 0 0 0 0 0 0
Sbg- Gold
Brady Durkan
8 18 0 0 0 0 0 0 0 0
Sbg- Gold
Owen Hill
0 56 0 0 0 0 0 0 0 0
Sbg- Gold
Andrew Minnear
0 11 0 0 0 0 0 0 0 0
Sbg- Gold
Drew Petty
43 0 0 0 0 0 0 0 0 0
Sbg- Gold
Granite Seibt
0 32 0 0 0 0 0 0 0 0
Sbg- Gold
Brayon Shepherd
0 56 0 0 0 0 0 0 0 0
Sbg- Gold
Logan Templeton
59 0 0 0 0 0 0 0 0 0
Sbg- Gold
Victor Zandate
0 28 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Cam Caminiti
0 7 27 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Ryan Hunter
0 74 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Jaiden LoRe
0 0 29 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Adrian Montoya
0 18 66 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Everett Sanderson
0 0 56 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Luke Santarius
0 28 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Jace Terry
0 60 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025 Chavez
Alex Weeks
0 61 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Cohen Baack
0 0 85 0 0 0 0 0 0 0
Swarm Red Elite 2025
Brayden Bullard
0 60 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Gehrig Heil
69 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Jackson Marazzo
0 58 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Quinn Robbins
28 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Nick Schaffer
0 41 0 0 0 0 0 0 0 0
Swarm Red Elite 2025
Noah Weiss
20 0 51 0 0 0 0 0 0 0
Tomateros De California
Tyler Cazares
0 68 0 0 0 0 0 0 0 0
Tomateros De California
Devon Martinez
35 0 60 0 0 0 0 0 0 0
Tomateros De California
Joseph Nieto
0 29 0 0 0 0 0 0 0 0
Tomateros De California
Robert Nunez
0 77 0 0 0 0 0 0 0 0
Tomateros De California
Derek Rios
0 0 6 0 0 0 0 0 0 0
Tomateros De California
Robert Salazar
95 0 0 0 0 0 0 0 0 0
Tomateros De California
Jaden Valenzuela
0 0 36 0 0 0 0 0 0 0
Trosky National 2025
Christian Duarte
0 75 0 0 0 0 0 0 0 0
Trosky National 2025
Ethan Flynn
0 34 0 0 0 0 0 0 0 0
Trosky National 2025
Calvin Gregory
0 39 0 0 0 0 0 0 0 0
Trosky National 2025
Miles Layton
0 60 0 0 0 0 0 0 0 0
Trosky National 2025
Kai Nagashima
14 0 0 0 0 0 0 0 0 0
Trosky National 2025
Xavier Neyens
0 4 0 0 0 0 0 0 0 0
Trosky National 2025
Erik Rico
69 0 0 0 0 0 0 0 0 0
Zinger Prospects West
Davis Anderson
0 0 9 0 0 0 0 0 0 0
Zinger Prospects West
John Bayless
0 0 64 0 0 0 0 0 0 0
Zinger Prospects West
Dallas Dunn
0 58 0 0 0 0 0 0 0 0
Zinger Prospects West
Cooper Finn
0 37 0 0 0 0 0 0 0 0
Zinger Prospects West
Noah Grajeda
0 19 37 0 0 0 0 0 0 0
Zinger Prospects West
Evan Hanish
0 0 14 0 0 0 0 0 0 0
Zinger Prospects West
Max Hendrix
0 0 78 0 0 0 0 0 0 0
Zinger Prospects West
Angel Holguin Jr
0 0 45 0 0 0 0 0 0 0
Zinger Prospects West
Sam McDonnell
0 57 0 0 0 0 0 0 0 0
Zinger Prospects West
Gabriel Mendoza
0 8 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