2,112 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)
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
10/20
Day 2
10/21
Day 3
10/22
Day 4
10/23
Day 5
10/24
Day 6
10/25
Day 7
10/26
Day 8
10/27
Day 9
10/28
Day 10
10/29
5 Star Arizona
David Adams
0 0 88 0 0 0 0 0 0 0
5 Star Arizona
Isaiah Holguin
0 96 0 0 0 0 0 0 0 0
5 Star Arizona
Brayden Hoyler
0 3 22 0 0 0 0 0 0 0
5 Star Arizona
Jackson Potter
0 0 52 0 0 0 0 0 0 0
5 Star Arizona
Evan Wheeler
10 11 96 0 0 0 0 0 0 0
5 Star Arizona
Kyle Wisniewski
76 0 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Niko Clavell
0 42 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Timothy Dupnik
0 0 23 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Luke Gelder
0 37 76 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Zayden Peltz
0 3 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Will Peuse
13 0 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Max Sunkenberg
0 63 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Kason Webb
57 0 0 0 0 0 0 0 0 0
All9baseball 2027-Maroon
Brady Winebrenner
0 0 87 0 0 0 0 0 0 0
Arizona Defenders
Haydon Baroncini
0 0 82 0 0 0 0 0 0 0
Arizona Defenders
Jayden Boschetti
0 0 61 0 0 0 0 0 0 0
Arizona Defenders
Brock Christensen
0 92 0 0 0 0 0 0 0 0
Arizona Defenders
Marx Juarez
0 28 0 0 0 0 0 0 0 0
Arizona Defenders
Jackson Slade
94 0 0 0 0 0 0 0 0 0
ATB 2027
Alfonso Alcaraz
44 0 0 0 0 0 0 0 0 0
ATB 2027
Josvan Alvarado
0 83 0 0 0 0 0 0 0 0
ATB 2027
Aiden Lagunas
71 0 0 0 0 0 0 0 0 0
ATB 2027
Alan Ledon
0 0 43 0 0 0 0 0 0 0
ATB 2027
Vincent Lugo
0 23 0 0 0 0 0 0 0 0
ATB 2027
Matthew Pena
0 17 0 0 0 0 0 0 0 0
ATB 2027
Anthony Ramon
0 0 11 0 0 0 0 0 0 0
ATB 2027
Xzavier Trujillo
0 0 45 0 0 0 0 0 0 0
Az Runners Scout Team
Derek Arold
0 51 0 0 0 0 0 0 0 0
Az Runners Scout Team
Finn Cooney
72 0 0 0 0 0 0 0 0 0
Az Runners Scout Team
Christian Duran
0 43 0 0 0 0 0 0 0 0
Az Runners Scout Team
Tiachi Enbino
0 24 0 0 0 0 0 0 0 0
Az Runners Scout Team
Grant Garduno
0 59 0 0 0 0 0 0 0 0
Az Runners Scout Team
Henry Jensen
30 0 0 0 0 0 0 0 0 0
Az Runners Scout Team
Braden Weber
0 0 14 0 0 0 0 0 0 0
Az643 Baseball
Ben Bouchie
0 73 0 0 0 0 0 0 0 0
Az643 Baseball
Cooper Gribbons
78 0 0 0 0 0 0 0 0 0
Az643 Baseball
Blake Middleton
0 45 0 0 0 0 0 0 0 0
Az643 Baseball
Ethan Rauscher
0 0 78 0 0 0 0 0 0 0
Az643 Baseball
Owen Thompson
0 29 0 0 0 0 0 0 0 0
Az643 Baseball
Hudson Turnbull
0 4 0 0 0 0 0 0 0 0
Biscuits Elite
Lane Abel
76 0 0 0 0 0 0 0 0 0
Biscuits Elite
Austin Brown
0 0 30 0 0 0 0 0 0 0
Biscuits Elite
Giovanni Garcia
0 0 51 0 0 0 0 0 0 0
Biscuits Elite
Dylan Keith
0 81 0 0 0 0 0 0 0 0
Biscuits Elite
Kooper Klein
0 0 54 0 0 0 0 0 0 0
Biscuits Elite
Mitchell Lamoreaux
0 0 71 0 0 0 0 0 0 0
Biscuits Elite
Jackson McDonough
0 19 55 0 0 0 0 0 0 0
Biscuits Elite
Jose Valenzuela
0 0 19 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Wes Griffin
0 28 0 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Jake Isacksen
0 82 0 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Rocco Leale
0 0 45 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Will Louis
84 0 0 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Antone Perrone
0 16 0 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Sawyer Reithinger
0 0 53 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Nolan Riley
0 5 0 0 0 0 0 0 0 0
Dirtbags White 2027 Johnson
Sam Ryan
13 42 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Javier Barrios
0 33 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Levi Carter
39 0 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Evan Dianda
0 4 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Connor Dueppen
0 55 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Zach Hull
60 0 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Catcher Jones
0 63 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Nathan Khanna
36 0 0 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Jaxon Pavlich
0 0 16 0 0 0 0 0 0 0
Hit Dogs Academy 15u
Hudson Rice
0 42 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Josiah Burge
45 0 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Aurelio Chacon
14 0 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Gabe Escobar
28 72 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Chris Harmon
0 8 33 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Braylon Long
0 71 0 0 0 0 0 0 0 0
Iron Baseball Club McLain 2027
Jayden Soltero
23 0 0 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Ryan Holbert
0 0 53 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Max Jaramillo
0 3 44 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Jett Johnson
33 0 0 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Easton Morgan
0 6 8 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Braden Peasel
33 38 72 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Parker Shields
40 0 50 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Braydon Switzenberg
0 25 18 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Jaggar Wethington
0 94 0 0 0 0 0 0 0 0
Iron Baseball Club Morgan 2027
Edgar Yanez
0 0 88 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Triton Ayala
20 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Dylan Cox
0 57 0 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Tyson Gorder
46 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Quinton Landreaux
0 59 69 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Andre Lopez
75 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Ryan McAfee
0 0 86 0 0 0 0 0 0 0
Marucci Athletics 2027 Orange
Stephen Preston
12 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Arturo Espino
0 0 22 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Kai Gotwalt
0 47 0 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Charles "Cal" Lucas
66 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Ian Morones
12 0 0 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Caysen Muhlbach
0 35 41 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Leonard Munoz
0 25 0 0 0 0 0 0 0 0
Marucci Athletics 2027 White
Blake Tom
0 56 0 0 0 0 0 0 0 0
Mmw Arizona 2027
Dylan Brown
63 0 0 0 0 0 0 0 0 0
Mmw Arizona 2027
Tye Burson
0 0 44 0 0 0 0 0 0 0
Mmw Arizona 2027
Jordan Foster
0 65 0 0 0 0 0 0 0 0
Mmw Arizona 2027
Isaac Jacquez
0 32 0 0 0 0 0 0 0 0
Mmw Arizona 2027
Maddox Taylor
0 0 82 0 0 0 0 0 0 0
Mmw Arizona 2027
Juan “Joey” Yanez Jr
29 69 0 0 0 0 0 0 0 0
Nomadic 2027 Gold
Braylon Bobinski
0 0 47 0 0 0 0 0 0 0
Nomadic 2027 Gold
Devin Dekavallas
0 67 0 0 0 0 0 0 0 0
Nomadic 2027 Gold
Daniel Goldman
0 0 91 0 0 0 0 0 0 0
Nomadic 2027 Gold
Payton Holinka
0 0 59 0 0 0 0 0 0 0
Nomadic 2027 Gold
Dane Jochumsen
66 0 0 0 0 0 0 0 0 0
Nomadic 2027 Gold
Luke Miller
0 0 32 0 0 0 0 0 0 0
Nomadic 2027 Gold
A'koa Purdie
0 0 59 0 0 0 0 0 0 0
Nomadic 2027 Gold
Brockton Reichwein
66 0 0 0 0 0 0 0 0 0
Nomadic 2027 Gold
Colman Smith
0 69 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Zac Albright
0 89 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Tucker Beam
24 0 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Beck Bertsche
0 21 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Bennett Beyer
0 0 12 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Jack Bolton
0 0 52 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Preston Friend
59 0 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Kaden Lampe
43 0 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Colton Shreeve
0 0 82 0 0 0 0 0 0 0
Trosky Arizona 2027 Blue
Cameron Tucker
5 0 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Brady Delozier
0 49 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Gage Epting
0 0 29 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Dreson Ethier
68 0 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Hunter Halvorson
0 0 46 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Thatcher Johnson
0 60 86 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Jax Jolley
0 56 0 0 0 0 0 0 0 0
Trosky Arizona 2027 Regional
Owen Sparks
0 0 46 0 0 0 0 0 0 0
USA Prime Arizona 15U
Andrew Baker
0 6 0 0 0 0 0 0 0 0
USA Prime Arizona 15U
Carter Bond
0 0 47 0 0 0 0 0 0 0
USA Prime Arizona 15U
Josh Funk
38 0 30 0 0 0 0 0 0 0
USA Prime Arizona 15U
Patrick Gould
43 0 4 0 0 0 0 0 0 0
USA Prime Arizona 15U
Callaway Hale
0 45 56 0 0 0 0 0 0 0
USA Prime Arizona 15U
Gavin Lieske
0 74 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