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
05/28
Day 2
05/29
Day 3
05/30
Day 4
05/31
Day 5
06/01
Day 6
06/02
Day 7
06/03
Day 8
06/04
Day 9
06/05
Day 10
06/06
Az T-Rex 2024
Evan Barness
55 0 0 0 0 0 0 0 0 0
Az T-Rex 2024
Brendan Burke
0 0 94 0 0 0 0 0 0 0
Az T-Rex 2024
Brady Campbell
0 53 0 0 0 0 0 0 0 0
Az T-Rex 2024
Alex Colina
0 0 0 47 0 0 0 0 0 0
Az T-Rex 2024
Hunter Crain
0 0 15 61 0 0 0 0 0 0
Az T-Rex 2024
Connor Crossland
0 0 0 93 0 0 0 0 0 0
Az T-Rex 2024
Adan Hoyos
1 0 0 0 0 0 0 0 0 0
Az T-Rex 2024
Jack Lafflam
31 0 0 0 0 0 0 0 0 0
Az T-Rex 2024
Vince Marcon
0 0 62 0 0 0 0 0 0 0
Az T-Rex 2024
Brody Matcuk
0 0 64 0 0 0 0 0 0 0
Az T-Rex 2024
Stone Woods
23 0 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Cj Arellano
27 47 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Gavin Ball
0 34 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Marcus Downing
36 0 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Oliver Faith
0 0 15 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Kevin Hoffmaster
36 0 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Justin Lucas
5 10 0 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Jayven Salazar
32 0 42 0 0 0 0 0 0 0
Canes Arizona 2024 Gold
Erick Thompson
31 0 68 0 0 0 0 0 0 0
Canes West 2024
Noah Andersen
0 11 0 0 0 0 0 0 0 0
Canes West 2024
Cam Caminiti
0 38 0 0 0 0 0 0 0 0
Canes West 2024
Max Charles
17 0 74 0 0 0 0 0 0 0
Canes West 2024
Gerardo Gonzalez
0 40 0 0 0 0 0 0 0 0
Canes West 2024
Trent Grindlinger
0 43 0 0 0 0 0 0 0 0
Canes West 2024
Christian Gross
56 0 0 0 0 0 0 0 0 0
Canes West 2024
Andrew Johnson
41 0 0 0 0 0 0 0 0 0
Canes West 2024
Henry Prindl
20 0 29 0 0 0 0 0 0 0
Canes West 2024
Sean Stafford
0 59 0 0 0 0 0 0 0 0
Firebirds 15u
Joey Carota
50 0 0 0 0 0 0 0 0 0
Firebirds 15u
Aiden Coates
43 0 0 0 0 0 0 0 0 0
Firebirds 15u
Erick Gates
0 64 0 0 0 0 0 0 0 0
Firebirds 15u
Cory Oxford
0 39 0 0 0 0 0 0 0 0
Firebirds 15u
Lucas Rivadeneira
38 0 65 0 0 0 0 0 0 0
Firebirds 15u
James Rule
34 0 0 0 0 0 0 0 0 0
Firebirds 15u
Jon Samolinski
19 0 24 0 0 0 0 0 0 0
Firebirds 15u
Ethan White
56 0 0 0 0 0 0 0 0 0
Gbg Vegas 2024
Derek Bain
24 0 20 0 0 0 0 0 0 0
Gbg Vegas 2024
Joell Castro
38 0 0 0 0 0 0 0 0 0
Gbg Vegas 2024
Nolan Ditto
18 0 0 0 0 0 0 0 0 0
Gbg Vegas 2024
Daniel Gostanian
0 0 18 0 0 0 0 0 0 0
Gbg Vegas 2024
Brayden Hannig
0 0 39 0 0 0 0 0 0 0
Gbg Vegas 2024
Noah Kanakis
0 0 43 0 0 0 0 0 0 0
Gbg Vegas 2024
Jacob McCormick
0 0 78 0 0 0 0 0 0 0
Gbg Vegas 2024
Joseph Page
29 0 0 0 0 0 0 0 0 0
Gbg Vegas 2024
David Richter
83 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Smith Bailey
96 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Devin Beecroft
34 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Braden Belcastro
0 79 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Jaxon Hamilton
10 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Andrew Johnson
19 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Jayden Laguna
30 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Cameron Lopez
28 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Phoenix Madsen
60 0 0 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Chase Whitley
0 0 22 0 0 0 0 0 0 0
Los Banditos Az 2024'S
Aidan Yancy
0 0 90 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Tyler Anderson
0 16 0 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Micah Bujacich
47 0 0 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Jackson Copeland
0 6 0 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Jon Crawley
0 0 57 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Nick Fazio
46 0 0 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Vayden Lawrence
49 0 0 8 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Michael Lejeune
3 44 0 85 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Keenan Masters
60 0 0 0 0 0 0 0 0 0
New Level Xtreme 15u Ringrose
Carter Seely
41 0 28 0 0 0 0 0 0 0
Nomadic Baseball 2024
Easton Almeida
0 16 0 0 0 0 0 0 0 0
Nomadic Baseball 2024
Jadian Colon
0 64 0 0 0 0 0 0 0 0
Nomadic Baseball 2024
Christopher David
57 0 0 0 0 0 0 0 0 0
Nomadic Baseball 2024
Andrew Earle
45 0 66 0 0 0 0 0 0 0
Nomadic Baseball 2024
Brayden King
39 0 40 0 0 0 0 0 0 0
Nomadic Baseball 2024
Hudson Palevsky
31 0 0 0 0 0 0 0 0 0
Nomadic Baseball 2024
Oscar Rocha
0 23 9 0 0 0 0 0 0 0
Nomadic Baseball 2024
Alex Van Raay
62 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Brex Caldwell
0 0 0 52 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Bo Dewitt
38 0 0 13 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Jack Frankel
0 0 0 48 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Chris Newstrom
0 43 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Kyle Pettigrew
0 15 0 83 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Gavin Short
0 86 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Reece Van Devander
0 0 68 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Black
Hustyn Wheeler
46 0 0 21 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Luke Brennan
40 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Chase Cowan
0 0 9 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Lukas Geisler
26 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Will Jenkins
64 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Aaron Kniffin
5 0 40 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Chris Peronace
64 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
George Smith
0 0 49 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Nikolay Stegon
0 0 77 0 0 0 0 0 0 0
Scottsdale Dirtbags 2024 Matzner
Tyler Tininenko
3 0 24 0 0 0 0 0 0 0
SGV Arsenal
Jesse Cabrera
68 0 0 0 0 0 0 0 0 0
SGV Arsenal
S Froh
0 148 0 0 0 0 0 0 0 0
SGV Arsenal
Cozmo Gallegos
0 85 0 0 0 0 0 0 0 0
SGV Arsenal
Adrian Herrnandez
79 0 0 0 0 0 0 0 0 0
SGV Arsenal
Julian Rosario
44 0 0 0 0 0 0 0 0 0
SGV Arsenal
Christian Salinas
0 31 0 0 0 0 0 0 0 0
SGV Arsenal
Edwin Segovia
69 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2024
Chase Benson
0 0 44 0 0 0 0 0 0 0
Swarm Red Elite 2024
Johnny Casale
79 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2024
Camden Interdonato
0 0 18 0 0 0 0 0 0 0
Swarm Red Elite 2024
James Leibmann
0 0 61 0 0 0 0 0 0 0
Swarm Red Elite 2024
Jack Meissner
0 0 49 0 0 0 0 0 0 0
Swarm Red Elite 2024
Matt Niezgodzki
0 85 0 0 0 0 0 0 0 0
Swarm Red Elite 2024
Cade Shumard
0 0 59 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Brayden Bullard
0 0 89 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Jake Farr
0 94 0 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Matthew Gahan
30 0 23 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Cole Jolley
0 19 11 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Dylan Nolan Cook
90 0 0 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Cam Schmidt
0 22 0 0 0 0 0 0 0 0
Swarm Red Elite 2024 Strachan
Wyatt Schottel
0 81 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Anthony Bartlett
10 4 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Ethan Chavez
0 88 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Gerard Gerken
0 0 57 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Benton Hickman
26 55 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Leo Kearns
0 0 91 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Connor McDonnell
0 55 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Tucker Rawlings
0 38 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Lance Samuels
0 42 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Joey Strobel
0 20 0 0 0 0 0 0 0 0
Team Dinger 2024 - Bellhorn
Carter Van Dine
73 0 0 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Nathan Carrillo
43 0 96 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Austin Falkenborg
35 0 0 23 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Myles Harrison
0 0 32 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Rodrigo Islas
0 60 0 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Trey Markham
0 71 0 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Zeke Rosenquist
0 23 0 0 0 0 0 0 0 0
Team Dinger 2024 - Randolph
Joshua Zwillinger
36 0 0 92 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest