1,488 MLB PLAYERS | 12,793 MLB DRAFT SELECTIONS
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
10/13
Day 2
10/14
Day 3
10/15
Day 4
10/16
Day 5
10/17
Day 6
10/18
Day 7
10/19
Day 8
10/20
Day 9
10/21
Day 10
10/22
5 Star National
Lorne Barineau
0 26 0 0 0 0 0 0 0 0
5 Star National
Chandler Dawson
64 0 0 0 0 0 0 0 0 0
5 Star National
Wyatt England
39 0 0 0 0 0 0 0 0 0
5 Star National
Duncan Lutz
0 35 0 0 0 0 0 0 0 0
5 Star National
Dalton Smith
60 0 0 0 0 0 0 0 0 0
5 Star National
Logan Velez
0 37 0 0 0 0 0 0 0 0
5 Star National
Aaron Wainwright
61 0 0 0 0 0 0 0 0 0
Canes National
Griffin Agee
0 21 0 0 0 0 0 0 0 0
Canes National
Andrew Boyd
6 4 0 0 0 0 0 0 0 0
Canes National
Nolan Crisp
53 0 0 0 0 0 0 0 0 0
Canes National
Jason Diaz
38 0 0 0 0 0 0 0 0 0
Canes National
Cade Doughty
0 3 0 0 0 0 0 0 0 0
Canes National
Nick Hoffmann
13 50 0 0 0 0 0 0 0 0
Canes National
Cade Kuehler
7 0 0 0 0 0 0 0 0 0
Canes National
Will McGregor
17 0 0 0 0 0 0 0 0 0
Canes National
Cy Nielson
0 69 0 0 0 0 0 0 0 0
Canes National
Thomas Schultz
0 59 0 0 0 0 0 0 0 0
Canes National
Will Smith
0 69 0 0 0 0 0 0 0 0
Chicago Scouts Association
Tristan Cazel
21 50 0 0 0 0 0 0 0 0
Chicago Scouts Association
Kyle Coates
43 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Robert Farrell
63 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Cole Johnston
0 70 0 0 0 0 0 0 0 0
Chicago Scouts Association
Ryan Leland
59 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Alex Redman
29 28 0 0 0 0 0 0 0 0
Chicago Scouts Association
Mj Stavola
0 7 0 0 0 0 0 0 0 0
Chicago Scouts Association
Dylan Szajkovics
0 78 0 0 0 0 0 0 0 0
Dulin Dodgers
Kyle Booker
0 22 0 0 0 0 0 0 0 0
Dulin Dodgers
Lane Forsythe
76 16 0 0 0 0 0 0 0 0
Dulin Dodgers
William "Pico" Kohn
27 29 0 0 0 0 0 0 0 0
Dulin Dodgers
Terris Meeks
0 39 0 0 0 0 0 0 0 0
Dulin Dodgers
Andrew Romanoli
62 0 0 0 0 0 0 0 0 0
Dulin Dodgers
Taylor Sipes
73 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Cole Baker
0 37 0 0 0 0 0 0 0 0
East Coast Sox Select
Blake Bennett
28 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Garrison Cherry
0 40 0 0 0 0 0 0 0 0
East Coast Sox Select
William Collins
24 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Carter Gannaway
0 20 0 0 0 0 0 0 0 0
East Coast Sox Select
Sean Goodwin
0 14 0 0 0 0 0 0 0 0
East Coast Sox Select
Jackson Kimbrell
22 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Carson Knight
0 34 0 0 0 0 0 0 0 0
East Coast Sox Select
Jackson Minor
0 35 0 0 0 0 0 0 0 0
East Coast Sox Select
Mitch Murrell
18 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Jacob Scherer
43 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Daniel Swatek
0 4 0 0 0 0 0 0 0 0
East Coast Sox Select
Will Tynes
22 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Hurston Waldrep
0 12 0 0 0 0 0 0 0 0
East Cobb Baseball
Adam Borgel
0 11 0 0 0 0 0 0 0 0
East Cobb Baseball
Spencer Borgel
0 38 0 0 0 0 0 0 0 0
East Cobb Baseball
Mason Curtis
0 65 0 0 0 0 0 0 0 0
East Cobb Baseball
Chad Davis
9 17 0 0 0 0 0 0 0 0
East Cobb Baseball
Nick Ferrara
90 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Thomas Ross
68 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Brady Simpson
13 12 0 0 0 0 0 0 0 0
East Cobb Baseball
Brandon Smith
7 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Jonathan Young
0 25 0 0 0 0 0 0 0 0
East Cobb Yankees
Ryan Getz
50 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Joey Gill
27 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Ben King
30 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Gage Morris
0 25 0 0 0 0 0 0 0 0
East Cobb Yankees
Luke Motter
0 34 0 0 0 0 0 0 0 0
East Cobb Yankees
Aaron Osada
74 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Tyler Watson
0 50 0 0 0 0 0 0 0 0
East Cobb Yankees
Nicholas Watson-Garcia
66 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Brody Westbrooks
14 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jackson Arnold
50 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Austin Bunn
31 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Ty Butler
0 37 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Dylan Carter
0 51 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Coleman Crow
0 61 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Dylan Morris
43 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jaxon O'Neal
69 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jack Richards
0 37 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Calin "Cal" Smith
0 5 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Quinlan Wiley
0 7 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Blayne Deaton
39 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Micah Duncan
0 46 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Devin Ecklar
132 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Bradley Fetherston
5 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Jordan Fox
57 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Ryan Johnson
44 39 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Steven Thom
0 74 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Seth Wright
0 40 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Austin Atkinson
0 23 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Spencer Bauer
0 42 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Andre Duplantier
44 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Trey Faltine
55 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Marquis Grissom Jr
0 43 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Michael Harris II
45 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Campbell Holt
59 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
DJ Jefferson
0 50 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Adam Love
0 36 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Landon Rascoe
0 29 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Aaron Roberts
0 38 0 0 0 0 0 0 0 0
MVP
Clayton Brody
0 39 0 0 0 0 0 0 0 0
MVP
Marc Church
0 16 0 0 0 0 0 0 0 0
MVP
Donye Evans
0 41 0 0 0 0 0 0 0 0
MVP
Antoine Harris
49 0 0 0 0 0 0 0 0 0
MVP
Leo Harris
60 0 0 0 0 0 0 0 0 0
MVP
Dylan McKinnis
0 4 0 0 0 0 0 0 0 0
MVP
Michael Mims
0 52 0 0 0 0 0 0 0 0
MVP
Narada Monge
0 18 0 0 0 0 0 0 0 0
MVP
Jaylen Nowlin
28 37 0 0 0 0 0 0 0 0
MVP
Caleb Pittman
0 62 0 0 0 0 0 0 0 0
MVP
Dayvon Terry
30 0 0 0 0 0 0 0 0 0
MVP
Brandon Tyler
42 0 0 0 0 0 0 0 0 0
MVP
Rahmir Vaughn
0 15 0 0 0 0 0 0 0 0
MVP
Ga'Von Wray
25 0 0 0 0 0 0 0 0 0
North East Baseball
Cade Austin
80 0 0 0 0 0 0 0 0 0
North East Baseball
Parker Ball
0 92 0 0 0 0 0 0 0 0
North East Baseball
Dawson Barnes
37 0 0 0 0 0 0 0 0 0
North East Baseball
Evan Boyle
88 0 0 0 0 0 0 0 0 0
North East Baseball
Logan Frady
24 34 0 0 0 0 0 0 0 0
North East Baseball
Devin Keen
0 85 0 0 0 0 0 0 0 0
North East Baseball
Riley Stanford
0 37 0 0 0 0 0 0 0 0
On Deck O's
Woodson Alexander
0 49 0 0 0 0 0 0 0 0
On Deck O's
Jackson Benjamin
0 28 0 0 0 0 0 0 0 0
On Deck O's
Jacob Carter
42 0 0 0 0 0 0 0 0 0
On Deck O's
Max Castro
0 23 0 0 0 0 0 0 0 0
On Deck O's
Ethan Haislip
64 0 0 0 0 0 0 0 0 0
On Deck O's
Jacob Knapp
0 45 0 0 0 0 0 0 0 0
On Deck O's
Nathan Ledford
0 27 0 0 0 0 0 0 0 0
On Deck O's
Tyler Rigot
65 0 0 0 0 0 0 0 0 0
On Deck O's
Mikey Tepper
0 36 0 0 0 0 0 0 0 0
On Deck O's
Nick Wernli
43 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Justin Bradt
0 42 0 0 0 0 0 0 0 0
Ontario Blue Jays
Dalton Brownlee
65 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Nicolas Castonguay
0 18 0 0 0 0 0 0 0 0
Ontario Blue Jays
Jacob Corby
24 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Caden Griffin
0 60 0 0 0 0 0 0 0 0
Ontario Blue Jays
Adam Hill
75 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Ryan Kush
0 37 0 0 0 0 0 0 0 0
Ontario Blue Jays
Kyle Lev
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Julian Parson
35 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Nico Saldias
29 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Grayden Stauffer
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Lukas Touma
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Jason Zhang
0 24 0 0 0 0 0 0 0 0
South Charlotte Panthers
Cameron Arnold
0 15 0 0 0 0 0 0 0 0
South Charlotte Panthers
JD Brock
73 0 0 0 0 0 0 0 0 0
South Charlotte Panthers
Caleb Cozart
0 38 0 0 0 0 0 0 0 0
South Charlotte Panthers
Trey Donathan
0 27 0 0 0 0 0 0 0 0
South Charlotte Panthers
Sam Highfill
21 20 0 0 0 0 0 0 0 0
South Charlotte Panthers
Carson Lowder
0 5 0 0 0 0 0 0 0 0
South Charlotte Panthers
Rhett Lowder
0 69 0 0 0 0 0 0 0 0
South Charlotte Panthers
CJ Neese
79 0 0 0 0 0 0 0 0 0
South Charlotte Panthers
Matthew Siverling
0 41 0 0 0 0 0 0 0 0
Team Elite Baseball
Brady Barnes
43 0 0 0 0 0 0 0 0 0
Team Elite Baseball
Riley Bishop
0 31