2,210 MLB PLAYERS | 15,135 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
01/17
Day 2
01/18
Day 3
01/19
Day 4
01/20
Day 5
01/21
Day 6
01/22
Day 7
01/23
Day 8
01/24
Day 9
01/25
Day 10
01/26
Barnyard Bulldogs
Miles Coller
0 0 50 0 0 0 0 0 0 0
Barnyard Bulldogs
Cooper Consiglio
0 46 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Kole Hopkins
0 0 26 0 0 0 0 0 0 0
Barnyard Bulldogs
Chase Nystrom
0 28 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Ben Padinske
34 0 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Brayden Perkins
78 0 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Braden Post
33 0 15 0 0 0 0 0 0 0
Barnyard Bulldogs
Zach Rechtshaid
0 52 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Tyler Ware
0 43 0 0 0 0 0 0 0 0
Barnyard Bulldogs
Zach Weishaar
0 35 0 0 0 0 0 0 0 0
BigShot Bombers
Jackson Abram
12 0 0 0 0 0 0 0 0 0
BigShot Bombers
Gabriel Acevedo
0 0 31 0 0 0 0 0 0 0
BigShot Bombers
Andrew Cutler
0 53 0 0 0 0 0 0 0 0
BigShot Bombers
Wade Francis
19 37 0 0 0 0 0 0 0 0
BigShot Bombers
Robbie Lee
0 0 12 0 0 0 0 0 0 0
BigShot Bombers
Bryan Leon
35 0 0 0 0 0 0 0 0 0
BigShot Bombers
Tyler Lichtenberger
0 0 38 0 0 0 0 0 0 0
BigShot Bombers
Riley Luft
0 33 0 0 0 0 0 0 0 0
BigShot Bombers
Johnny Montgomery
31 0 32 0 0 0 0 0 0 0
BigShot Bombers
Matthew Pagan
0 79 0 0 0 0 0 0 0 0
Crabfest Baseball
Hunter Austin
0 11 0 0 0 0 0 0 0 0
Crabfest Baseball
Blair Baisden
0 74 0 0 0 0 0 0 0 0
Crabfest Baseball
Tommy Dietrich
0 0 76 0 0 0 0 0 0 0
Crabfest Baseball
Jalen Jackson
0 29 0 0 0 0 0 0 0 0
Crabfest Baseball
Kort McLean
5 0 0 0 0 0 0 0 0 0
Crabfest Baseball
Connor Mulready
35 0 0 0 0 0 0 0 0 0
Crabfest Baseball
Jordan Peaster
30 0 0 0 0 0 0 0 0 0
Crabfest Baseball
Cael Reish
0 70 0 0 0 0 0 0 0 0
Crabfest Baseball
Joshua Schaller
30 0 33 0 0 0 0 0 0 0
Crabfest Baseball
Hayden Sekanick
21 0 0 0 0 0 0 0 0 0
Delco Dragons
Solomon Abdullah
0 0 43 0 0 0 0 0 0 0
Delco Dragons
Sam Dinitz
0 0 59 0 0 0 0 0 0 0
Delco Dragons
Irv Fisher
0 0 33 0 0 0 0 0 0 0
Delco Dragons
Brian Fleming
0 29 0 0 0 0 0 0 0 0
Delco Dragons
Michael Floriendo
0 1 54 0 0 0 0 0 0 0
Delco Dragons
Dylan Hansen
0 80 0 0 0 0 0 0 0 0
Delco Dragons
Jack O’Day
0 92 0 0 0 0 0 0 0 0
Delco Dragons
Barritt Ross
0 0 25 0 0 0 0 0 0 0
Delco Dragons
Matt Schade
0 0 30 0 0 0 0 0 0 0
Elite Squad Joros
Daniel James Aneja
74 0 0 0 0 0 0 0 0 0
Elite Squad Joros
Cian Copeland
0 0 30 0 0 0 0 0 0 0
Elite Squad Joros
Jaxon Gelb
0 45 0 0 0 0 0 0 0 0
Elite Squad Joros
Blake Mathews
0 57 0 0 0 0 0 0 0 0
Elite Squad Joros
Carter McCormick
14 0 0 0 0 0 0 0 0 0
Elite Squad Joros
Kody Morgan
0 77 0 0 0 0 0 0 0 0
Elite Squad Joros
Elias Raptis
16 0 77 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Fidel Alviar IV
0 77 0 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Jason Bello
9 0 0 47 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Justin Breitenstein
0 0 56 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
EJ Burns
0 32 0 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Colin Cartagena
34 0 0 24 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Gian De Castro
0 77 0 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Anthony Espinoza
51 0 0 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Mateo Gray
0 0 0 59 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Nick Rubino
0 4 0 0 0 0 0 0 0 0
Florida Hurricanes 2024 Platinum
Maddix Simpson
0 20 0 34 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Chase Berry
0 55 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Justin Czerniak
0 73 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Jackson Geiger
0 0 24 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Timothy Lawson
0 61 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Cade O'Leary
0 35 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Anthony Pimental
0 20 73 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Cole Sandifer
0 0 12 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Carson Walsh
0 8 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 14U
Ryder Woodson
0 20 0 0 0 0 0 0 0 0
Hit Factory PRO
Vito Arena
0 22 19 0 0 0 0 0 0 0
Hit Factory PRO
Roman Corinti
0 13 55 0 0 0 0 0 0 0
Hit Factory PRO
Joey Diaz
0 20 0 0 0 0 0 0 0 0
Hit Factory PRO
Michael DiFranco
0 19 10 0 0 0 0 0 0 0
Hit Factory PRO
Matthew Hall
0 0 42 0 0 0 0 0 0 0
Hit Factory PRO
Ruben Ledo
0 25 0 0 0 0 0 0 0 0
Hit Factory PRO
Avery Long
0 10 0 0 0 0 0 0 0 0
Hit Factory PRO
Michael Malzone
0 20 23 0 0 0 0 0 0 0
Hit Factory PRO
Mike Marroquin
0 33 0 0 0 0 0 0 0 0
Hit Factory PRO
Javier Mendez
0 0 10 0 0 0 0 0 0 0
Hit Factory PRO
J Shipard
0 24 0 0 0 0 0 0 0 0
Hit Factory PRO
Alexander Sotiropoulos
0 0 63 0 0 0 0 0 0 0
Iowa Moonshots
Pratim Amin
19 21 0 0 0 0 0 0 0 0
Iowa Moonshots
Jack Clevidence
0 39 0 0 0 0 0 0 0 0
Iowa Moonshots
Carter Cloe
0 43 0 0 0 0 0 0 0 0
Iowa Moonshots
Brady Eklund
33 0 21 0 0 0 0 0 0 0
Iowa Moonshots
Ayden Harsma
28 0 57 0 0 0 0 0 0 0
Iowa Moonshots
Kingston Kost
0 27 0 0 0 0 0 0 0 0
Iowa Moonshots
Brayden Shutt
0 0 30 0 0 0 0 0 0 0
Iowa Moonshots
Alex Stewart
0 41 0 0 0 0 0 0 0 0
Iowa Moonshots
Zack Turpin
34 0 80 0 0 0 0 0 0 0
Iowa Moonshots
Brody Watson
0 16 30 0 0 0 0 0 0 0
Iowa Moonshots
Tyne Weeden
0 19 0 0 0 0 0 0 0 0
Iowa Moonshots
Draven Woods
8 0 44 0 0 0 0 0 0 0
Jr's Prospects
Alexander Batista
0 58 0 0 0 0 0 0 0 0
Jr's Prospects
Nickolas Bermudez
0 47 0 0 0 0 0 0 0 0
Jr's Prospects
Kevin Clemente
19 0 0 0 0 0 0 0 0 0
Jr's Prospects
Evan Escobar
11 18 0 0 0 0 0 0 0 0
Jr's Prospects
Orlando Fernandez
0 29 7 0 0 0 0 0 0 0
Jr's Prospects
Alberto Medina
35 0 58 0 0 0 0 0 0 0
Jr's Prospects
Evan Membreno
0 0 48 0 0 0 0 0 0 0
Jr's Prospects
Erick Soto
0 34 0 0 0 0 0 0 0 0
Jr's Prospects
Cameron Uzzillia
29 10 10 0 0 0 0 0 0 0
Little Caesars 14U
Austin Cicerone
0 32 0 16 0 0 0 0 0 0
Little Caesars 14U
Michael Devenney
0 0 80 0 0 0 0 0 0 0
Little Caesars 14U
Blake Ilitch
0 0 0 47 0 0 0 0 0 0
Little Caesars 14U
Troy Korvick
0 75 0 0 0 0 0 0 0 0
Little Caesars 14U
Jack Lynch
0 0 25 0 0 0 0 0 0 0
Little Caesars 14U
Chase Mazey
0 17 0 0 0 0 0 0 0 0
Little Caesars 14U
Joey Michelotti
0 31 0 0 0 0 0 0 0 0
Little Caesars 14U
Austin Pokley
0 27 0 0 0 0 0 0 0 0
Little Caesars 14U
Jarren Purify
0 0 0 79 0 0 0 0 0 0
Little Caesars 14U
Reggie Sharpe
0 1 72 0 0 0 0 0 0 0
Miami Ballers
William Alvarez
65 0 0 0 0 0 0 0 0 0
Miami Ballers
Angel Ayala
0 0 28 0 0 0 0 0 0 0
Miami Ballers
Chris Davila
0 5 0 0 0 0 0 0 0 0
Miami Ballers
Andres Gonzalez
0 20 62 0 0 0 0 0 0 0
Miami Ballers
Kevin Gonzalez
34 0 0 0 0 0 0 0 0 0
Miami Ballers
Andy Mesa
0 66 0 0 0 0 0 0 0 0
Miami Ballers
Jorge Romero
0 69 0 0 0 0 0 0 0 0
Miami Ballers
Christopher Sosa
0 25 0 0 0 0 0 0 0 0
Miami Ballers
Luis Suarez
0 0 23 0 0 0 0 0 0 0
Miami Tribe
Jason Braverman
47 0 0 0 0 0 0 0 0 0
Miami Tribe
Nataniel Carroll
0 41 0 0 0 0 0 0 0 0
Miami Tribe
Juan Garcia
0 29 0 0 0 0 0 0 0 0
Miami Tribe
Raymond Gonzalez
0 74 0 0 0 0 0 0 0 0
Miami Tribe
Jordan Liss
0 55 0 0 0 0 0 0 0 0
Miami Tribe
RJ Machado
0 0 29 0 0 0 0 0 0 0
Miami Tribe
Alexander Mesa
0 30 0 0 0 0 0 0 0 0
Miami Tribe
Pablo Amaury Roque
0 0 76 0 0 0 0 0 0 0
Miami Tribe
Jacob Sims
11 22 0 0 0 0 0 0 0 0
Miami Tribe
Michael Torres
44 0 0 0 0 0 0 0 0 0
Midland Swarm Apache
Ian Barnes
0 29 0 28 0 0 0 0 0 0
Midland Swarm Apache
Bradley Bloxsom
0 0 26 0 0 0 0 0 0 0
Midland Swarm Apache
Ethan Burkhardt
0 23 0 42 0 0 0 0 0 0
Midland Swarm Apache
Joseph Fritz
0 0 0 37 0 0 0 0 0 0
Midland Swarm Apache
Carl Furr
0 0 8 0 0 0 0 0 0 0
Midland Swarm Apache
Seamus Gallagher
34 0 71 0 0 0 0 0 0 0
Midland Swarm Apache
Hayden McElreath
0 0 0 11 0 0 0 0 0 0
Midland Swarm Apache
Ian McNeill
0 19 0 0 0 0 0 0 0 0
Midland Swarm Apache
Scout Simpson
19 47 0 0 0 0 0 0 0 0
Midland Swarm Apache
Connor Vance
0 0 9 0 0 0 0 0 0 0
Midland Swarm Apache
Ryan Winkler
12 78 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Austin Barton
0 15 18 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Brendon Bennett
0 69 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Joseph Broughton
34 0 32 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Colton Klein
0 0 33 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Jake Leonard
0 17 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Scott Leonard
0 23 24 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Brody Matcuk
35 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Jack McIntosh
0 72 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Jaxon Morawski
36 0 94 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Antonio Parsayar
20 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs 2024 Scout Team
Brenson Watters
0 0 21 0 0 0 0 0 0 0
Parkland Pokers
Brady Crawford
0 0 60 0 0 0 0 0 0 0
Parkland Pokers
Jayden Dubanewicz
0 0 46 0 0 0 0 0 0 0
Parkland Pokers
Nolan Feyereisen
0 66 0 0 0 0 0 0 0 0
Parkland Pokers
Kaden Foran
0 66 0 0 0 0 0 0 0 0
Parkland Pokers
Ben Kapper
0 0 0 42 0 0 0 0 0 0
Parkland Pokers
Anthony Marchese
0 0 0 79 0 0 0 0 0 0
Parkland Pokers
Gavin Marchese
0 0 16 0 0 0 0 0 0 0
Parkland Pokers
James Smith
0 0 0 63 0 0 0 0 0 0
Parkland Pokers
Brady Wall
0 0 59 0 0 0 0 0 0 0
PBA Diamonds
Zachary Bryant
3 51 0 0 0 0 0 0 0 0
PBA Diamonds
Jayden Gordon-Somers
19 53 0 0 0 0 0 0 0 0
PBA Diamonds
Jordi Guerrero
0 31 0 0 0 0 0 0 0 0
PBA Diamonds
L Johnston
0 27 0 0 0 0 0 0 0 0
PBA Diamonds
Logan Krause
0 48 0 0 0 0 0 0 0 0
PBA Diamonds
Alex Kuenzle
104 0 0 0 0 0 0 0 0 0
PBA Diamonds
Garrett Mcmanus
0 0 92 0 0 0 0 0 0 0
PBA Diamonds
Tye Pheonix
0 0 35 0 0 0 0 0 0 0
PBA Diamonds
Dannyel Polanco
0 0 20 0 0 0 0 0 0 0
PBA Diamonds
Sebastian Velasquez
47 0 0 0 0 0 0 0 0 0
PPO BENGALS
Bryan Borrego
0 19 35 0 0 0 0 0 0 0
PPO BENGALS
Bryson Boyd
0 54 0 0 0 0 0 0 0 0
PPO BENGALS
Joshua Castro
0 4 0 0 0 0 0 0 0 0
PPO BENGALS
Alejandro Ludeiro
0 17 44 0 0 0 0 0 0 0
PPO BENGALS
Alejandro Puig
0 17 0 0 0 0 0 0 0 0
PPO BENGALS
Andrew Ravelo
0 4 0 0 0 0 0 0 0 0
PPO BENGALS
Angel Santiago Velazquez
0 0 44 0 0 0 0 0 0 0
PPO BENGALS
Ney Serrano
0 24 62 0 0 0 0 0 0 0
PPO BENGALS
Staling Zabala-Rivera
0 46 0 0 0 0 0 0 0 0
Scorpions South 14U
Joseph Calise
0 15 0 0 0 0 0 0 0 0
Scorpions South 14U
Danny Goncalves
0 17 102 0 0 0 0 0 0 0
Scorpions South 14U
Bobby Haines
0 20 21 0 0 0 0 0 0 0
Scorpions South 14U
Zachary Hunholz
0 17 85 0 0 0 0 0 0 0
Scorpions South 14U
Keaton Kangas
0 5 0 0 0 0 0 0 0 0
Scorpions South 14U
Frankie Sgarlata
0 19 0 0 0 0 0 0 0 0
Scorpions South 14U
Max Tirado
0 0 8 0 0 0 0 0 0 0
Scorpions South 14U
Connor Upson
0 0 9 0 0 0 0 0 0 0
Tampa Marauders 14U
Zachary Callahan
0 0 25 0 0 0 0 0 0 0
Tampa Marauders 14U
Joshua Choe
0 16 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Jack Klar
0 15 44 0 0 0 0 0 0 0
Tampa Marauders 14U
Landon Oliver
0 4 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Logan Pindral
0 41 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Roman Sercu
0 38 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Taylan Shefsky
75 0 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Roman Soltesz
20 15 0 0 0 0 0 0 0 0
Tampa Marauders 14U
Jd Valdes
0 0 56 0 0 0 0 0 0 0
Tampa Marauders 14U
Gavin Zassenbraker
0 95 0 0 0 0 0 0 0 0
Team Kaos
Rey Garcia
0 26 0 0 0 0 0 0 0 0
Team Kaos
Gio Lugo
0 20 58 0 0 0 0 0 0 0
Team Kaos
Michael M Malagon
0 19 27 0 0 0 0 0 0 0
Team Kaos
Mike Martinez
0 12 0 0 0 0 0 0 0 0
Team Kaos
Laurence Ochoa
0 0 19 0 0 0 0 0 0 0
Team Kaos
Adrian Rodriguez
0 15 91 0 0 0 0 0 0 0
Team Kaos
Jonathan Silva
0 84 0 0 0 0 0 0 0 0
Team Kaos
Karson Smith
0 12 0 0 0 0 0 0 0 0
Turn 2
Connor Beckman
19 6 0 0 0 0 0 0 0 0
Turn 2
Alex Camarca
64 0 0 0 0 0 0 0 0 0
Turn 2
Roan Hoefling
0 74 0 0 0 0 0 0 0 0
Turn 2
Jakob McElroy
0 22 54 0 0 0 0 0 0 0
Turn 2
Brock O'Lone
0 42 0 0 0 0 0 0 0 0
Turn 2
Jayden Resto
0 0 14 0 0 0 0 0 0 0
Turn 2
Gio Rodriguez
0 20 0 0 0 0 0 0 0 0
Turn 2
Logan Schwartz
0 36 0 0 0 0 0 0 0 0
Turn 2
Cole Young
38 0 37 0 0 0 0 0 0 0
WolfPack Elite
Tyler Anderten
0 0 61 0 0 0 0 0 0 0
WolfPack Elite
Nathaniel Augusta
0 0 17 0 0 0 0 0 0 0
WolfPack Elite
Austin James Bertsch
0 0 1 0 0 0 0 0 0 0
WolfPack Elite
Eduardo Blanco Jr.
0 0 30 0 0 0 0 0 0 0
WolfPack Elite
Nicholas Evans
0 0 32 0 0 0 0 0 0 0
WolfPack Elite
Jose Carlos Hernandez
0 0 44 0 0 0 0 0 0 0
WolfPack Elite
Daniel Jimenez
0 0 27 0 0 0 0 0 0 0
WolfPack Elite
Kevin Martinez
0 0 67 0 0 0 0 0 0 0
WolfPack Elite
Austin Modlics
0 69 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