2,064 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
07/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
Day 5
07/05
Day 6
07/06
Day 7
07/07
Day 8
07/08
Day 9
07/09
Day 10
07/10
2 Way Athletics 15u
Canaan Bernhardt
0 49 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Tu’Marion Flounory
0 0 47 0 0 0 0 0 0 0
2 Way Athletics 15u
Logan Hobbs
0 0 44 0 0 0 0 0 0 0
2 Way Athletics 15u
Brody McLean
0 0 23 0 0 0 0 0 0 0
2 Way Athletics 15u
Cole Moody
59 0 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Kale Nelson
0 18 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Grant Oravetz
21 31 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Dayton Prater
0 1 0 0 0 0 0 0 0 0
2 Way Athletics 15u
Brayden Ray
20 0 0 0 0 0 0 0 0 0
Bombers
Dominic Cavone
53 0 0 0 0 0 0 0 0 0
Bombers
Francis Cavone
0 0 16 0 0 0 0 0 0 0
Bombers
Logan Edwards
0 95 0 0 0 0 0 0 0 0
Bombers
Zander Siokis
0 16 95 0 0 0 0 0 0 0
Bombers
Anthony Smith
61 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Ashton Clark
0 0 102 0 0 0 0 0 0 0
Central Florida 5'S
Noah Crews
0 99 0 0 0 0 0 0 0 0
Central Florida 5'S
David Johnson
0 10 0 0 0 0 0 0 0 0
Central Florida 5'S
Jefferson Sanchez
0 0 0 71 0 0 0 0 0 0
Central Florida 5'S
Manuel Sanchez
87 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Jordan Smith
0 0 0 41 0 0 0 0 0 0
Central Florida 5'S
Keano Vega
26 0 0 0 0 0 0 0 0 0
Clay Cobras
Caleb Ainsworth
0 27 0 0 0 0 0 0 0 0
Clay Cobras
Cole Conte
0 6 0 0 0 0 0 0 0 0
Clay Cobras
Tyler Gunsaulus
34 0 25 0 0 0 0 0 0 0
Clay Cobras
Clayton Hickey
0 54 0 0 0 0 0 0 0 0
Clay Cobras
Ethan Mathis
38 0 0 0 0 0 0 0 0 0
Clay Cobras
Peyton McRae
5 0 2 0 0 0 0 0 0 0
Clay Cobras
Lukas Moore
37 0 88 0 0 0 0 0 0 0
Clay Cobras
Chase Pate
0 46 0 0 0 0 0 0 0 0
Clay Cobras
Braden Phenneger
18 0 0 0 0 0 0 0 0 0
Clay Cobras
John Rosette
0 0 22 0 0 0 0 0 0 0
Florida Slugger 2026
Angel Berrios
0 0 0 58 0 0 0 0 0 0
Florida Slugger 2026
Job DeMarino
0 27 0 0 0 0 0 0 0 0
Florida Slugger 2026
Lucas Livingston
0 0 39 0 0 0 0 0 0 0
Florida Slugger 2026
Elijah Rivera
89 0 0 0 0 0 0 0 0 0
Florida Slugger 2026
Tristan Rocha
0 0 64 0 0 0 0 0 0 0
Florida Slugger 2026
Dylan Rodríguez
0 0 0 15 0 0 0 0 0 0
Florida Slugger 2026
Maddox Stinson
0 0 0 99 0 0 0 0 0 0
Florida Slugger 2026
Nick Wolsonovich
0 32 0 42 0 0 0 0 0 0
Freshwater Storm 15u American
Keltan Fitzgerald
0 0 0 33 0 0 0 0 0 0
Freshwater Storm 15u American
Tate Haag
75 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u American
Braeden Henderson
50 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u American
Jacob Hildebrandt
0 0 0 26 0 0 0 0 0 0
Freshwater Storm 15u American
Chase Negron
0 0 0 57 0 0 0 0 0 0
Freshwater Storm 15u American
Mason Sanders
0 0 63 0 0 0 0 0 0 0
Freshwater Storm 15u American
Austin Upchurch
0 49 0 0 0 0 0 0 0 0
Freshwater Storm 15u National
Jack Benson
0 36 0 0 0 0 0 0 0 0
Freshwater Storm 15u National
Daniel Craig
5 0 1 0 0 0 0 0 0 0
Freshwater Storm 15u National
Caeden Dye
0 75 0 0 0 0 0 0 0 0
Freshwater Storm 15u National
Ryan Rutten
35 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u National
Bryson Williams
0 0 88 0 0 0 0 0 0 0
Freshwater Storm 15u National
Hayden Wilson
0 0 17 0 0 0 0 0 0 0
Freshwater Storm 15u National
Tyler Yarina
73 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Elijah Bagg
0 79 0 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Brendan Carbery
0 0 0 84 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Jackson Carney
0 0 0 34 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Gabriel Gonzalez
16 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Jordan Gonzalez
0 0 67 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Jayden Kleeman
0 0 23 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Reilley Oglageo
0 0 0 32 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Alex Orr
15 0 0 0 0 0 0 0 0 0
Freshwater Storm 15u Underclass
Elijah Sealey
20 0 0 55 0 0 0 0 0 0
Gsb Prospects 2026
Hayden Alapa
0 32 0 0 0 0 0 0 0 0
Gsb Prospects 2026
Kenneth Dozier
0 36 0 0 0 0 0 0 0 0
Gsb Prospects 2026
Peyton McAllister
55 0 0 0 0 0 0 0 0 0
Gsb Prospects 2026
Jean Ortiz
0 0 95 0 0 0 0 0 0 0
Gsb Prospects 2026
Jacob Ramos
0 37 0 0 0 0 0 0 0 0
Gsb Prospects 2026
Gavin Touchton
3 0 0 0 0 0 0 0 0 0
Jacksonville Indians
Bane Barker
27 2 0 0 0 0 0 0 0 0
Jacksonville Indians
Carson Bullard
0 61 0 0 0 0 0 0 0 0
Jacksonville Indians
Shane Clayton
33 0 0 0 0 0 0 0 0 0
Jacksonville Indians
Andrew Detlefsen
0 0 90 0 0 0 0 0 0 0
Jacksonville Indians
Kaleb Hammond
27 0 0 0 0 0 0 0 0 0
Jacksonville Indians
Dylan Johnson
0 9 0 0 0 0 0 0 0 0
Jacksonville Indians
Boston Nystrand
19 23 0 0 0 0 0 0 0 0
Jacksonville Indians
Michael Valley
15 0 0 0 0 0 0 0 0 0
JBLN
Nicholas Cox
0 0 27 0 0 0 0 0 0 0
JBLN
Kaylin Ferguson
34 93 0 0 0 0 0 0 0 0
JBLN
Trevell Roberts
0 17 0 0 0 0 0 0 0 0
JBLN
Chrispin Rodgers
0 0 64 0 0 0 0 0 0 0
JBLN
Ian Rodgers
71 0 0 0 0 0 0 0 0 0
JBLN
Sternaz Seymour
0 8 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Jacob Calton
0 0 65 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Ian Copeland
28 82 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Aidan Craver
31 0 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Sean Elliott
39 0 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
David Garcia
2 9 56 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Connor Rein
0 8 0 0 0 0 0 0 0 0
Southern Squeeze 2026 Orlando
Julius Rivera
28 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Bryan Broche
0 0 74 0 0 0 0 0 0 0
Space Coast Rockets
Riley Ramroop
0 23 0 0 0 0 0 0 0 0
Space Coast Rockets
Ryan Ramroop
0 69 0 0 0 0 0 0 0 0
Space Coast Rockets
Justin Soto-Borrero
0 0 6 0 0 0 0 0 0 0
Space Coast Rockets
Austin Still
85 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Jordan Whitlow
0 0 12 0 0 0 0 0 0 0
Team PTY Prospect
Joseph Agnoly
16 0 0 0 0 0 0 0 0 0
Team PTY Prospect
Alessandro Canto
0 0 17 0 0 0 0 0 0 0
Team PTY Prospect
Juan Raúl Escalona
0 51 0 0 0 0 0 0 0 0
Team PTY Prospect
Jose Garcia Gomez
58 0 0 0 0 0 0 0 0 0
Team PTY Prospect
Androckles Larsen
0 33 0 0 0 0 0 0 0 0
Team PTY Prospect
Roderick Medina
0 30 0 0 0 0 0 0 0 0
Team PTY Prospect
Joshua Murillo
51 0 0 0 0 0 0 0 0 0
Team PTY Prospect
Jose Torres
0 0 27 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
2023 17U PG Freedom ClassicSbo Hs TeamThomas Glasspoole696/30/2023 RR RR