2,210 MLB PLAYERS | 15,135 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
11/25
Day 2
11/26
Day 3
11/27
Day 4
11/28
Day 5
11/29
Day 6
11/30
Day 7
12/01
Day 8
12/02
Day 9
12/03
Day 10
12/04
AZ Chivalry
Zack Garrard
0 95 76 0 0 0 0 0 0 0
AZ Chivalry
Evan Heinrich
26 0 0 0 0 0 0 0 0 0
AZ Chivalry
Jackson Jacobs
0 50 0 0 0 0 0 0 0 0
AZ Chivalry
Noah Kim
72 0 0 0 0 0 0 0 0 0
AZ Chivalry
Austin Longfellow
0 37 0 0 0 0 0 0 0 0
AZ Chivalry
Henry Martin
0 86 0 0 0 0 0 0 0 0
AZ Chivalry
Clayton Nachman
81 25 0 0 0 0 0 0 0 0
AZ Chivalry
Bryce Russo
75 0 0 0 0 0 0 0 0 0
AZ Chivalry
Ashton Sanchez
3 0 0 0 0 0 0 0 0 0
AZ Hitmen 2025
Alex Gamboa
18 16 0 0 0 0 0 0 0 0
AZ Hitmen 2025
Landon Getreu
0 80 0 0 0 0 0 0 0 0
AZ Hitmen 2025
Kaden Gonzalez
64 0 0 0 0 0 0 0 0 0
AZ Hitmen 2025
Mason Moore
45 0 58 0 0 0 0 0 0 0
AZ Hitmen 2025
Lorenzo Ruvalcaba
0 83 0 0 0 0 0 0 0 0
AZ Hitmen 2025
Jaxon Valdez
0 27 55 0 0 0 0 0 0 0
AZ Premier 2026
Tyke Daniels
0 90 0 0 0 0 0 0 0 0
AZ Premier 2026
Jaden Fernandez
0 0 81 0 0 0 0 0 0 0
AZ Premier 2026
Erick Jimenez
54 0 0 0 0 0 0 0 0 0
AZ Premier 2026
Nico Lara
0 45 0 0 0 0 0 0 0 0
AZ Premier 2026
Ramzy Rodriguez
71 0 0 0 0 0 0 0 0 0
AZ Premier 2026
Brandon Wirtz
4 0 33 0 0 0 0 0 0 0
AZ Premier 2026
Diego Zamora
0 42 0 0 0 0 0 0 0 0
Bh Ballers
Mason Bevenour
0 1 0 0 0 0 0 0 0 0
Bh Ballers
Kodi Carlson
80 0 0 0 0 0 0 0 0 0
Bh Ballers
Hunter Clark
0 0 17 0 0 0 0 0 0 0
Bh Ballers
Carter Daly
0 12 89 0 0 0 0 0 0 0
Bh Ballers
Gehrig Heil
0 84 0 0 0 0 0 0 0 0
Bh Ballers
K.J Kovaly
0 0 97 0 0 0 0 0 0 0
Bh Ballers
Hunter Kuczkowski
0 0 13 0 0 0 0 0 0 0
Bh Ballers
Jack Langley
0 64 0 0 0 0 0 0 0 0
Bh Ballers
Michael Nicolini Jr
0 0 11 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Ryan Bresaw
17 0 74 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Dylan Clementz
0 35 0 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Tyson Michie
47 0 0 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Sawyer Palevsky
0 93 0 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Duran Quintero
0 16 0 0 0 0 0 0 0 0
Chandler Grizzlies 2026
Jayan Ybarra
0 83 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Aviram Bejarano
54 19 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Adrian Blanco
0 20 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Chase Brown
0 20 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Isaiah Carranza
55 0 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Dalton Douglas
0 67 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Kelton Floan
38 0 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Dylan Hunsaker
0 56 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Matthew Perez
44 0 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Austin Sherman
44 46 0 0 0 0 0 0 0 0
Evoshield Arizona Select
Chade Wilson
0 23 0 0 0 0 0 0 0 0
Hit Dogs 16U
Ben Blanks
5 0 38 0 0 0 0 0 0 0
Hit Dogs 16U
Ben Ernst
0 25 36 0 0 0 0 0 0 0
Hit Dogs 16U
Emmanuel Felix
0 44 0 0 0 0 0 0 0 0
Hit Dogs 16U
Danny Harris
27 0 94 0 0 0 0 0 0 0
Hit Dogs 16U
Levi Herndon
5 36 0 0 0 0 0 0 0 0
Hit Dogs 16U
Luke Hutton
0 78 0 0 0 0 0 0 0 0
Hit Dogs 16U
Kreyton Johnson
41 0 37 0 0 0 0 0 0 0
Hit Dogs 16U
Berkeley Kaiser
0 25 40 0 0 0 0 0 0 0
Hit Dogs 16U
Conrad Reichard
24 0 0 0 0 0 0 0 0 0
Hit Dogs 16U
Peyton Taylor
28 44 0 0 0 0 0 0 0 0
Lions Elite 2025
Gennaro Brito
0 30 13 0 0 0 0 0 0 0
Lions Elite 2025
Lucas Ferreira
0 3 44 0 0 0 0 0 0 0
Lions Elite 2025
Matthew Garcia
0 71 0 0 0 0 0 0 0 0
Lions Elite 2025
Brody Kurtz
35 0 98 0 0 0 0 0 0 0
Lions Elite 2025
Cade Olsen
34 0 72 0 0 0 0 0 0 0
Lions Elite 2025
Preston Peebles
0 87 0 0 0 0 0 0 0 0
Lions Elite 2025
Brandon Satuloff
0 15 0 0 0 0 0 0 0 0
Lions Elite 2025
Grant Smith
0 0 60 0 0 0 0 0 0 0
Mountain Lions
Trenton Bryant
0 59 0 0 0 0 0 0 0 0
Mountain Lions
Drew Hanen
45 0 36 0 0 0 0 0 0 0
Mountain Lions
Grady Inglish
0 30 0 0 0 0 0 0 0 0
Mountain Lions
Jimmy McCarthy
0 14 38 0 0 0 0 0 0 0
Mountain Lions
Michael Singh
24 0 0 0 0 0 0 0 0 0
Mountain Lions
Noah Watts
0 46 0 0 0 0 0 0 0 0
Mountain Lions
Logan Will
40 0 27 0 0 0 0 0 0 0
Nomadic 2026
Jackson Durham
0 45 0 0 0 0 0 0 0 0
Nomadic 2026
Joshua Heilman
0 74 0 0 0 0 0 0 0 0
Nomadic 2026
Cooper Holan
0 7 0 0 0 0 0 0 0 0
Nomadic 2026
Brayden Millikan
0 0 89 0 0 0 0 0 0 0
Nomadic 2026
Hudson Palevsky
0 73 0 0 0 0 0 0 0 0
Nomadic 2026
Jaxson Schattenberg
83 0 0 0 0 0 0 0 0 0
Outlawz Red/Dts
Carter Chavez
13 0 0 0 0 0 0 0 0 0
Outlawz Red/Dts
Connor Hart
46 0 17 0 0 0 0 0 0 0
Outlawz Red/Dts
Matt Hepperle
15 0 49 0 0 0 0 0 0 0
Outlawz Red/Dts
Taylor Jensen
8 0 20 0 0 0 0 0 0 0
Outlawz Red/Dts
Jay Lacek
0 72 0 0 0 0 0 0 0 0
Outlawz Red/Dts
Cameron Wesley Lorefice
0 0 39 0 0 0 0 0 0 0
Outlawz Red/Dts
Jaeden Parks
52 0 0 0 0 0 0 0 0 0
Outlawz Red/Dts
Rene Ruiz
0 98 0 0 0 0 0 0 0 0
Outlawz Red/Dts
Ivan Utz
0 43 0 0 0 0 0 0 0 0
Power5five
John Babcock
0 0 52 0 0 0 0 0 0 0
Power5five
Evan Buckner
6 0 51 0 0 0 0 0 0 0
Power5five
Brasser Crumpton
44 0 36 0 0 0 0 0 0 0
Power5five
John Jager Golightly
0 54 0 0 0 0 0 0 0 0
Power5five
William Nathan Guttry
0 51 0 0 0 0 0 0 0 0
Power5five
Maxx Kane
79 0 0 0 0 0 0 0 0 0
Power5five
Brayden Kitmitto
0 0 89 0 0 0 0 0 0 0
Power5five
Santiago Rosado
0 73 0 0 0 0 0 0 0 0
Power5five
Aaron Sanchez
0 0 99 0 0 0 0 0 0 0
Power5five
Ben Sanders
0 0 19 0 0 0 0 0 0 0
Riot 2026 Garcia
Mason Burns
71 0 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Jeremiah Garcia
0 27 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Cason Hagerman
68 0 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Derrick Linley
0 87 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Eddie Padilla
43 0 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Carlos Pedroza
35 0 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Nolan Rivera
0 4 0 0 0 0 0 0 0 0
Riot 2026 Garcia
Noah Smith
0 82 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Jarrett Elco
0 67 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Grayson Headon
82 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Ernesto Paz
0 42 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Cole Smith
0 0 90 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Jacob Zak
0 43 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Jack Zauner
0 55 0 0 0 0 0 0 0 0
West Valley Wildcats
Cameron Davidson
0 0 19 0 0 0 0 0 0 0
West Valley Wildcats
Kaile Hamlin
0 68 0 0 0 0 0 0 0 0
West Valley Wildcats
Matthew Huff
0 0 37 0 0 0 0 0 0 0
West Valley Wildcats
Andrew Izaguirre
81 0 0 0 0 0 0 0 0 0
West Valley Wildcats
Nathan Lara
0 0 46 0 0 0 0 0 0 0
West Valley Wildcats
AJ Lucas
0 0 8 0 0 0 0 0 0 0
West Valley Wildcats
Luther Jake Miller
0 89 0 0 0 0 0 0 0 0
West Valley Wildcats
Payton Sheinin
13 54 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