2,210 MLB PLAYERS | 15,134 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
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
Day 5
07/04
Day 6
07/05
Day 7
07/06
Day 8
07/07
Day 9
07/08
Day 10
07/09
ANGELS 16U WHITE
Gunnar Adkins
0 0 33 0 0 0 0 0 0 0
ANGELS 16U WHITE
Joey Calabria
0 0 94 0 0 0 0 0 0 0
ANGELS 16U WHITE
Robertson DiPietro
0 64 0 0 0 0 0 0 0 0
ANGELS 16U WHITE
Chase Fredenburg
0 72 0 0 0 0 0 0 0 0
ANGELS 16U WHITE
Murphy Graham
86 0 0 0 0 0 0 0 0 0
ANGELS 16U WHITE
Elias Leach
0 0 0 77 0 0 0 0 0 0
ANGELS 16U WHITE
Austin Mott
14 0 0 35 0 0 0 0 0 0
ANGELS 16U WHITE
Jared Samon
0 0 0 71 0 0 0 0 0 0
Bolts Baseball 16u
Jesse Berding
5 35 0 0 0 0 0 0 0 0
Bolts Baseball 16u
Evan Brothers
0 44 0 0 0 0 0 0 0 0
Bolts Baseball 16u
Brayden Jacobs
45 0 59 0 0 0 0 0 0 0
Bolts Baseball 16u
Evan Neville
0 0 39 0 0 0 0 0 0 0
Bolts Baseball 16u
Matt Sosa
44 0 30 0 0 0 0 0 0 0
Bolts Baseball 16u
Connor Spears
0 80 0 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Gage Belknap
0 0 0 23 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Tracy Brees
80 0 0 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Kesler Gehan
0 21 0 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Cole Govea
63 0 0 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Brett Hennigan
0 0 39 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Tyler Jones
0 0 0 50 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Cooper Sullivan
0 0 65 0 0 0 0 0 0 0
Canes Southwest 2025 - Acosta
Preston Vigil
0 75 0 47 0 0 0 0 0 0
Central Florida 5'S
Oskar Hanson
8 0 0 22 0 0 0 0 0 0
Central Florida 5'S
Robert Kohler
0 0 22 0 0 0 0 0 0 0
Central Florida 5'S
Davis Lawrence
95 0 0 0 0 0 0 0 0 0
Central Florida 5'S
Christopher Linares
0 0 65 0 0 0 0 0 0 0
Central Florida 5'S
Van Messina
23 15 0 84 0 0 0 0 0 0
Central Florida 5'S
Aiden Mills
0 92 0 0 0 0 0 0 0 0
Central Florida Knights
Chase Burns
0 30 0 0 0 0 0 0 0 0
Central Florida Knights
Mathew Conde
0 21 0 0 0 0 0 0 0 0
Central Florida Knights
Henry Cousins
0 17 0 6 0 0 0 0 0 0
Central Florida Knights
Dominic Italiano
41 0 75 0 0 0 0 0 0 0
Central Florida Knights
Aiden Meaux
40 0 0 0 0 0 0 0 0 0
Central Florida Knights
Danny Melendez
0 0 40 0 0 0 0 0 0 0
Central Florida Knights
Francisco Rodriguez
21 0 0 78 0 0 0 0 0 0
Central Florida Knights
Aiden Screen
0 39 0 29 0 0 0 0 0 0
Cg Prospects Blue
Kason Bell
0 28 43 0 0 0 0 0 0 0
Cg Prospects Blue
Aiden Carew
0 32 0 0 0 0 0 0 0 0
Cg Prospects Blue
Noah Fowler
83 0 0 0 0 0 0 0 0 0
Cg Prospects Blue
Dylan Kolsen
0 0 0 17 0 0 0 0 0 0
Cg Prospects Blue
Mason Koumas
16 0 35 0 0 0 0 0 0 0
Cg Prospects Blue
Logan Mazur
0 63 0 0 0 0 0 0 0 0
Cg Prospects Blue
Michael Osborne
0 0 0 70 0 0 0 0 0 0
Cg Prospects Blue
Adam Smolka
0 0 36 0 0 0 0 0 0 0
Crucibles 16u
Braden Alvarez
0 11 0 50 0 0 0 0 0 0
Crucibles 16u
Vaughan Brophy
9 0 0 0 0 0 0 0 0 0
Crucibles 16u
Tyler Campillo
0 16 51 0 0 0 0 0 0 0
Crucibles 16u
Kaeden Geraci
37 0 87 0 0 0 0 0 0 0
Crucibles 16u
Ian Johns
16 0 0 19 0 0 0 0 0 0
Crucibles 16u
William Johnston
0 18 0 0 0 0 0 0 0 0
Crucibles 16u
Michael Paretta
43 0 0 0 0 0 0 0 0 0
Crucibles 16u
Donald Prosser
13 0 0 5 0 0 0 0 0 0
Crucibles 16u
Aldin-James West
0 50 0 50 0 0 0 0 0 0
Fbh Angels 16u Grey
Jake Carbaugh
84 0 0 0 0 0 0 0 0 0
Fbh Angels 16u Grey
Caleb Clanton
0 62 0 0 0 0 0 0 0 0
Fbh Angels 16u Grey
Xavier Glover
0 0 74 0 0 0 0 0 0 0
Fbh Angels 16u Grey
Jakeb Keeling
22 0 0 56 0 0 0 0 0 0
Fbh Angels 16u Grey
Hagan Smith
0 0 0 94 0 0 0 0 0 0
Fbh Angels 16u Grey
Merrick Smith
0 0 16 71 0 0 0 0 0 0
Fbh Angels 16u Grey
Josh Van Duyne
0 0 0 65 0 0 0 0 0 0
Figs Baseball Prospects
Javier Alcantara
52 0 0 0 0 0 0 0 0 0
Figs Baseball Prospects
Danandres Colon
0 0 0 32 0 0 0 0 0 0
Figs Baseball Prospects
Erick Garcia
0 59 0 0 0 0 0 0 0 0
Figs Baseball Prospects
Jehiel Gomez
0 0 0 35 0 0 0 0 0 0
Figs Baseball Prospects
Jack Grieger
22 0 46 0 0 0 0 0 0 0
Figs Baseball Prospects
Rancel Jimenez
29 0 0 0 0 0 0 0 0 0
Figs Baseball Prospects
Kaden Mincey
0 28 0 0 0 0 0 0 0 0
Figs Baseball Prospects
Gabriel Montoya
0 0 49 0 0 0 0 0 0 0
Figs Baseball Prospects
Ryan Morales
6 0 0 26 0 0 0 0 0 0
Figs Baseball Prospects
Edgar Olmeda
23 0 0 54 0 0 0 0 0 0
Florida Hardballers
Taylor Brown
0 76 0 0 0 0 0 0 0 0
Florida Hardballers
Matthew Dunton
0 0 27 0 0 0 0 0 0 0
Florida Hardballers
Micah Gratto
0 31 0 0 0 0 0 0 0 0
Florida Hardballers
Liam Green
33 0 0 0 0 0 0 0 0 0
Florida Hardballers
Gavin Jones
0 0 0 41 0 0 0 0 0 0
Florida Hardballers
Peyton Lake
0 0 68 0 0 0 0 0 0 0
Florida Hardballers
Jacob Loock
0 0 0 12 0 0 0 0 0 0
Florida Hardballers
Connor Sloane
0 34 0 0 0 0 0 0 0 0
Florida Hardballers
Katcher Streit
61 0 0 0 0 0 0 0 0 0
Hitlab 16u
Andrew Hyman
37 0 38 0 0 0 0 0 0 0
Hitlab 16u
Dylan McDonald
0 0 12 0 0 0 0 0 0 0
Hitlab 16u
Morgan Peggs
70 0 0 0 0 0 0 0 0 0
Hitlab 16u
Jaxon Smith
0 75 0 0 0 0 0 0 0 0
Hitlab 16u
Manuel Vasquez
0 0 57 0 0 0 0 0 0 0
Hr14-2025
Luis Bermudez
7 0 11 0 0 0 0 0 0 0
Hr14-2025
Samuel Castillo
34 0 0 0 0 0 0 0 0 0
Hr14-2025
Edwardo Diaz
0 0 26 41 0 0 0 0 0 0
Hr14-2025
Ezequiel Escudero Ortiz
43 0 29 31 0 0 0 0 0 0
Hr14-2025
Chance Griffin
0 54 0 0 0 0 0 0 0 0
Hr14-2025
Jeremy Morales Flores
0 0 20 0 0 0 0 0 0 0
Hr14-2025
Aemed Nasser
10 0 0 0 0 0 0 0 0 0
Hr14-2025
Justin Vega
36 0 0 7 0 0 0 0 0 0
Hr14-2026
Manuel Capote
17 0 0 0 0 0 0 0 0 0
Hr14-2026
Robert Chacin
0 36 0 50 0 0 0 0 0 0
Hr14-2026
Diego Cordero
0 23 0 11 0 0 0 0 0 0
Hr14-2026
Moisses Laurentin
0 15 0 29 0 0 0 0 0 0
Hr14-2026
Samuel Longa
0 23 0 0 0 0 0 0 0 0
Hr14-2026
Alexis Martinez
47 0 0 0 0 0 0 0 0 0
Hr14-2026
Alberto Pino
32 0 26 17 0 0 0 0 0 0
Hr14-2026
John Quinones
0 0 79 0 0 0 0 0 0 0
Hr14-2026
Logan Rivera
0 0 0 9 0 0 0 0 0 0
Kingdom Baseball
Jaden Blanco
0 0 0 37 0 0 0 0 0 0
Kingdom Baseball
Dylan Bobinski
0 0 10 0 0 0 0 0 0 0
Kingdom Baseball
Ron Butkus
58 0 0 30 0 0 0 0 0 0
Kingdom Baseball
Brandon Hanke
0 0 25 17 0 0 0 0 0 0
Kingdom Baseball
Matthew Hazelwood
12 0 13 0 0 0 0 0 0 0
Kingdom Baseball
Daniel Iannuzzi
0 0 0 15 0 0 0 0 0 0
Kingdom Baseball
Cortland Janeczek
0 0 20 0 0 0 0 0 0 0
Kingdom Baseball
Malachi Morgan
34 0 55 0 0 0 0 0 0 0
Kingdom Baseball
Liam Moss
0 33 0 14 0 0 0 0 0 0
Kingdom Baseball
David Peebles
0 59 0 20 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Brennon Bouley
22 0 0 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Jacob Buff
89 0 0 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Dylan Chapman
0 0 63 47 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Casey Combs
0 0 10 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Brice Cox
0 0 0 31 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Marshall Guin
0 25 12 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Everson Jackson
0 66 0 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Ethan Park
0 0 31 0 0 0 0 0 0 0
Mahler Baseball Prospects 16u
Kaleb Robor
15 0 0 20 0 0 0 0 0 0
Naturals 16u
Devin Diggs
0 89 0 0 0 0 0 0 0 0
Naturals 16u
Caleb Kietzman
22 0 72 0 0 0 0 0 0 0
Naturals 16u
Andrew Pleasant
0 0 0 75 0 0 0 0 0 0
Naturals 16u
Reese Taylor
0 0 22 0 0 0 0 0 0 0
Naturals 16u
Jake Walker
87 0 0 0 0 0 0 0 0 0
Naturals 16u Davis
Zach Bargar
0 0 82 0 0 0 0 0 0 0
Naturals 16u Davis
Elliott Davis
0 44 0 0 0 0 0 0 0 0
Naturals 16u Davis
Tucker Floyd
29 0 65 0 0 0 0 0 0 0
Naturals 16u Davis
Anthony Gardea
58 0 0 0 0 0 0 0 0 0
Naturals 16u Davis
Cole Knight
0 0 0 37 0 0 0 0 0 0
Naturals 16u Davis
James O'Ferrell
0 0 0 72 0 0 0 0 0 0
Naturals 16u Davis
Gauge Robinson
0 67 0 0 0 0 0 0 0 0
Naturals 16u Davis
Tristan Weathers
48 0 0 0 0 0 0 0 0 0
NLB Central Florida
Colby Crosby
0 58 0 0 0 0 0 0 0 0
NLB Central Florida
Harrison Goettsch
0 0 0 11 0 0 0 0 0 0
NLB Central Florida
Lazaro Martinez
0 0 0 33 0 0 0 0 0 0
NLB Central Florida
Logan McMickle
94 0 0 0 0 0 0 0 0 0
NLB Central Florida
(Jeremy) Aydan Popielarcheck
0 0 0 92 0 0 0 0 0 0
NLB Central Florida
Kenneth Sampson Jr.
0 0 34 0 0 0 0 0 0 0
NLB Central Florida
Casen Smith
0 0 30 84 0 0 0 0 0 0
NLB Central Florida
Nathan Vig
0 0 43 0 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
0 0 93 0 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Tate Anich
0 29 0 10 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Maddox Bozeman
0 0 0 29 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Isiah Fernandez
0 33 0 71 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Owen Franklin
57 0 0 61 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Elijah Miller
7 65 0 0 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Elier Velazquez
0 0 0 21 0 0 0 0 0 0
Ostingers Baseball 2025 Ramos
Aaron Wonderley
48 0 23 29 0 0 0 0 0 0
Premier 16u
Logan Brooks
53 0 0 0 0 0 0 0 0 0
Premier 16u
Bynton Edge
13 0 0 0 0 0 0 0 0 0
Premier 16u
Dillon Greene
28 0 63 0 0 0 0 0 0 0
Premier 16u
William Latner
0 77 0 0 0 0 0 0 0 0
Premier 16u
Trayce McKenzie
39 0 0 72 0 0 0 0 0 0
Premier 16u
Dalton McNutt
0 0 54 0 0 0 0 0 0 0
South Florida Copperhead Vipers
Cole Cutrer
0 0 0 37 0 0 0 0 0 0
South Florida Copperhead Vipers
Amari Davis
0 0 68 0 0 0 0 0 0 0
South Florida Copperhead Vipers
Christian Fontaine
34 0 0 59 0 0 0 0 0 0
South Florida Copperhead Vipers
Jason Labrada
0 0 0 31 0 0 0 0 0 0
South Florida Copperhead Vipers
Yuliano Lopez
0 0 0 39 0 0 0 0 0 0
South Florida Copperhead Vipers
Ojanis Morera
0 14 0 0 0 0 0 0 0 0
South Florida Copperhead Vipers
Dominick Patruno
0 0 0 94 0 0 0 0 0 0
South Florida Copperhead Vipers
Alejandro Porta
0 0 0 54 0 0 0 0 0 0
South Florida Copperhead Vipers
Ariel Rivera
0 65 0 0 0 0 0 0 0 0
South Florida Copperhead Vipers
Damien Rodriguez
64 0 0 0 0 0 0 0 0 0
South Florida Copperhead Vipers
Angel Villegas
0 0 41 4 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Oliver Cintron
0 5 0 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
J.R. Clark
0 15 0 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Elijah Dyer
0 0 27 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Marshall Grim
0 0 46 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Noah Grubbs
97 0 0 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Collin Law
0 31 0 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Logan Pitts
0 0 22 0 0 0 0 0 0 0
Southern Squeeze 25/26 Perry/Penning
Landon Stinnett
0 60 0 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Jackson Berglund
19 0 8 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Wyatt Dion
48 0 0 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Keane Hyer
0 56 0 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Slade Newton
0 11 0 9 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Nicholas Riedel
0 0 94 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Peyton Rutledge
0 0 0 43 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Daniel Scott
0 86 0 0 0 0 0 0 0 0
Top Tier Roos National 2025 Navy
Dane Wright
60 0 0 79 0 0 0 0 0 0
VBBC SELECT
Gavin Childers
74 0 0 0 0 0 0 0 0 0
VBBC SELECT
Ryan Folstein
0 0 0 33 0 0 0 0 0 0
VBBC SELECT
Killian Gauthier
44 0 18 0 0 0 0 0 0 0
VBBC SELECT
Cameron Hall
0 0 2 39 0 0 0 0 0 0
VBBC SELECT
Cameron McFarland
0 0 0 28 0 0 0 0 0 0
VBBC SELECT
Jarrett Myers
0 0 21 51 0 0 0 0 0 0
VBBC SELECT
Wyatt Scruggs
0 68 0 0 0 0 0 0 0 0
VBBC SELECT
Sam Sharky
0 0 74 0 0 0 0 0 0 0
Vipers Baseball Club 16u
Troy Gorin
0 25 0 76 0 0 0 0 0 0
Vipers Baseball Club 16u
Ryan Kessner
0 83 0 0 0 0 0 0 0 0
Vipers Baseball Club 16u
Jaden Kostura
0 0 27 0 0 0 0 0 0 0
Vipers Baseball Club 16u
Dovydas Raciunas
99 0 0 49 0 0 0 0 0 0
Vipers Baseball Club 16u
Michael Rappaport
6 0 91 0 0 0 0 0 0 0
Vipers Baseball Club 16u
Jalen Tuttle
21 0 0 0 0 0 0 0 0 0
Wild Things
Jeremiah Cabrera
0 11 0 0 0 0 0 0 0 0
Wild Things
Gabriel Ford
0 77 0 0 0 0 0 0 0 0
Wild Things
Pablo Garcia
31 0 92 0 0 0 0 0 0 0
Wild Things
Brody Hall
53 0 0 41 0 0 0 0 0 0
Wild Things
Dalton Todd
0 0 0 78 0 0 0 0 0 0
Wild Things
Jordan Vincent
0 25 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/30
Day 2
07/01
Day 3
07/02
Day 4
07/03
2023 PG 16U National Elite ChampionshipAngels 16u RedCaleb Clanton966/26/2023 RR
2023 PG 16U National Elite ChampionshipAngels 16u RedHagan Smith996/27/2023 RR RR
2023 PG 17U BCS National ChampionshipFigs Baseball Prospects 17UMichael Welling846/27/2023 RR RR