2,075 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)
11-12 85 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/25
Day 2
10/26
Day 3
10/27
Day 4
10/28
Day 5
10/29
Day 6
10/30
Day 7
10/31
Day 8
11/01
Day 9
11/02
Day 10
11/03
5 Star Demarini 12U
Rylan Baker
0 0 75 0 0 0 0 0 0 0
5 Star Demarini 12U
Trentin Baskin
16 27 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Cody Boshell
0 64 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Brayden Harris
0 62 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Luke Labbe
34 0 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Brennan Lee
0 33 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Easton Oliva
0 0 7 0 0 0 0 0 0 0
5 Star Demarini 12U
Tristan Silver
0 17 0 0 0 0 0 0 0 0
5 Star Demarini 12U
Colin Ulrich
74 0 0 0 0 0 0 0 0 0
Bombsquad
John Brooks
68 0 0 0 0 0 0 0 0 0
Bombsquad
Tucker Demsey
3 0 0 0 0 0 0 0 0 0
Bombsquad
Braxton Dowdle
16 19 0 0 0 0 0 0 0 0
Bombsquad
John Gerosa
0 66 0 0 0 0 0 0 0 0
Bombsquad
Brady Harris
0 18 0 0 0 0 0 0 0 0
Bombsquad
Braden McKee
0 59 0 0 0 0 0 0 0 0
Bombsquad
Mason McLeod
17 0 0 0 0 0 0 0 0 0
Bombsquad
Timothy Pellicer
2 0 0 0 0 0 0 0 0 0
Central Florida Knights
Mathew Conde
32 0 34 0 0 0 0 0 0 0
Central Florida Knights
Aiden Meaux
0 61 0 0 0 0 0 0 0 0
Central Florida Knights
Danny Melendez
14 32 0 0 0 0 0 0 0 0
Central Florida Knights
Daniel Padilla
3 0 0 0 0 0 0 0 0 0
Central Florida Knights
Luke Ramsey
20 0 60 0 0 0 0 0 0 0
Central Florida Knights
Edrick Rivera
35 0 7 0 0 0 0 0 0 0
Central Florida Knights
Francisco Rodriguez
10 0 0 0 0 0 0 0 0 0
Central Florida Knights
Aiden Screen
85 0 0 0 0 0 0 0 0 0
Dirtbags Black 12U
Harrison Ailshie
0 66 0 0 0 0 0 0 0 0
Dirtbags Black 12U
Bryson Apple
0 20 0 0 0 0 0 0 0 0
Dirtbags Black 12U
Owen Johnson
0 0 19 0 0 0 0 0 0 0
Dirtbags Black 12U
Amos Rich
0 4 74 0 0 0 0 0 0 0
Dirtbags Black 12U
Nick Rumbley
89 0 0 0 0 0 0 0 0 0
Dirtbags Black 12U
Cam Sharpe
0 0 18 0 0 0 0 0 0 0
Dirtbags Black 12U
Cameron Tarkenton
0 83 0 0 0 0 0 0 0 0
Dirtbags Black 12U
Gavin Washburn
7 0 73 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Brennan Bachtell
35 0 4 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Nicolas Bowden
53 0 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Tyler Ellis
0 19 82 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Thomas Glasspoole
35 0 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Tripp Hannah
0 18 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
John Harvey
0 11 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Grant Johnson
0 78 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
John Matuson
3 0 19 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Landis Pickett
0 20 0 0 0 0 0 0 0 0
FCA Blueclaws 12U Hannah
Christopher Reali
0 0 85 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Trey Bosso
0 0 38 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Jack Brooks
0 82 0 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Robertson Dipietro
0 94 0 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Trent Hicks
0 23 0 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Vaughn Osting
0 0 54 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Isaiah Sanchez
73 0 0 0 0 0 0 0 0 0
Fishhawk Wolves 12U
Hayden Wyatt
0 0 44 0 0 0 0 0 0 0
florida sluggers
Kingston Ebanks
0 30 0 0 0 0 0 0 0 0
florida sluggers
John Max Engstrom
0 75 0 0 0 0 0 0 0 0
florida sluggers
Zander Gunn
0 0 63 0 0 0 0 0 0 0
florida sluggers
Cameron Hanes
76 0 0 0 0 0 0 0 0 0
florida sluggers
Aiden Schwartz
0 62 0 0 0 0 0 0 0 0
florida sluggers
Nick Wolsonovich
52 0 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Blake Brewer
19 0 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Joaquin Gardner
35 0 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Aidan Kastensmidt
8 43 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Tyson Knox
0 53 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Cohen Lafler
0 45 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Emma Mansfield
28 0 0 0 0 0 0 0 0 0
Gatorball 12U Brewer
Brady White
0 17 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Andrew Almond
0 52 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Antoine Deleyrolle
13 19 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Stuart Ding
0 36 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Alex Faught
81 0 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Colton Guillot
0 19 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Trace Johnson
0 46 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Caleb Kietzman
0 17 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Dion Wilburn
0 18 0 0 0 0 0 0 0 0
Gatorball 12U Johnson
Justin Williams
0 8 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Andrew Abad
35 0 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Max Abrams
70 0 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Dominic Bretti
0 0 14 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Johnny Havlicek
0 23 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Jacob Johnson
0 51 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Brady Snow
32 0 0 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Conner Sorge
18 0 62 0 0 0 0 0 0 0
JUPITER HAMMERHEADS
Ignacio Zulaica
12 0 0 0 0 0 0 0 0 0
Kangaroo Court Shockers
Cole Bedenbaugh
34 0 0 0 0 0 0 0 0 0
Kangaroo Court Shockers
Connor Evans
0 31 24 0 0 0 0 0 0 0
Kangaroo Court Shockers
Koltyn Furtdo
0 0 9 0 0 0 0 0 0 0
Kangaroo Court Shockers
Eric Harrison
0 84 0 0 0 0 0 0 0 0
Kangaroo Court Shockers
Bryce Hewell
34 0 26 0 0 0 0 0 0 0
Kangaroo Court Shockers
Ismael Rodriguez
34 0 33 0 0 0 0 0 0 0
Kangaroo Court Shockers
Jayce Rollins
0 39 0 0 0 0 0 0 0 0
Kangaroo Court Shockers
Colter Shea
0 51 0 0 0 0 0 0 0 0
King Sluggers
Adam Andreu
85 0 0 0 0 0 0 0 0 0
King Sluggers
Bryan Borges
0 77 0 0 0 0 0 0 0 0
King Sluggers
Alejandro Broz
0 73 0 0 0 0 0 0 0 0
King Sluggers
Daniel Fernandez
0 19 0 0 0 0 0 0 0 0
King Sluggers
Kevin Leon
32 0 0 0 0 0 0 0 0 0
King Sluggers
Rene Ramirez
0 29 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Matthew Corn
19 25 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Michael Digiorgio
0 3 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Jacob Goodrich
0 0 2 0 0 0 0 0 0 0
Parkland Pokers 12U
Jack Rostock
16 41 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Weston Schainuck
0 58 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Drew Sucoff
13 13 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Carson Tinkler
19 0 46 0 0 0 0 0 0 0
Parkland Pokers 12U
Ryan Tinkler
0 0 10 0 0 0 0 0 0 0
Parkland Pokers 12U
Scott Walker
20 34 0 0 0 0 0 0 0 0
Parkland Pokers 12U
Zack Weiselberg
0 8 14 0 0 0 0 0 0 0
Stars Baseball Camp
Chase Allen
30 0 16 0 0 0 0 0 0 0
Stars Baseball Camp
Brady Burkhart
0 19 0 0 0 0 0 0 0 0
Stars Baseball Camp
Garrett Camp
0 16 0 0 0 0 0 0 0 0
Stars Baseball Camp
Ethan Hudson
0 18 55 0 0 0 0 0 0 0
Stars Baseball Camp
Nicholas King
13 0 0 0 0 0 0 0 0 0
Stars Baseball Camp
Justin Lee
0 4 38 0 0 0 0 0 0 0
Stars Baseball Camp
Owen Peltier
0 68 0 0 0 0 0 0 0 0
Stars Baseball Camp
Luke Raflo
10 0 0 0 0 0 0 0 0 0
Stars Baseball Camp
Joshua Weppner
18 46 0 0 0 0 0 0 0 0
TEAM BATBANGER 12U
0 57 0 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Joe Cuccurullo
31 0 30 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Jake Dober
19 0 5 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Mason Kindell
0 14 0 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Grady Messner
0 19 0 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Zane Moody
0 0 15 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Colin Ryan
18 22 0 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Jett Stier
11 0 31 0 0 0 0 0 0 0
TEAM BATBANGER 12U
Ashton Wetmiller
20 77 0 0 0 0 0 0 0 0
Team Mahler
Wyatt Deryke
0 20 0 0 0 0 0 0 0 0
Team Mahler
Gavin Matala
0 77 0 0 0 0 0 0 0 0
Team Mahler
Jackson McDavid
0 46 0 0 0 0 0 0 0 0
Team Mahler
Terrance “Tre” Mireles-Roach III
29 0 0 0 0 0 0 0 0 0
Team Mahler
Harrison Smith
34 0 67 0 0 0 0 0 0 0
Team Mahler
Nicholas Smith
0 23 0 0 0 0 0 0 0 0
Team Mahler
Luke Ulmer
0 28 0 0 0 0 0 0 0 0
Team Mahler
Coron Victor
27 0 0 0 0 0 0 0 0 0
Team Mahler
Brandon Wonderlich
0 0 7 0 0 0 0 0 0 0
Team Mahler
Rhys Woodrow
0 0 26 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest