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)
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
01/13
Day 2
01/14
Day 3
01/15
Day 4
01/16
Day 5
01/17
Day 6
01/18
Day 7
01/19
Day 8
01/20
Day 9
01/21
Day 10
01/22
3n2 Sticks Baseball 18U American
Jayce Blasetti
0 0 50 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Andrew Callaway
0 47 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Aidan Daugherty
0 0 0 50 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Cayden Farmer
0 42 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Kaden Ferguson
0 0 64 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Levi Hooven
0 0 0 2 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Landon Johnston
0 0 0 17 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Braeden McNamee
0 59 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Griffin Morgan
0 53 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U American
Kharee Phillips
0 0 0 31 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Holden Bradshaw
0 0 0 13 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Cam Early
0 0 0 9 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Eric Fernandez
0 0 0 13 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Davian Giles
0 0 0 68 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Nolan Juvers
0 46 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Damon Mercedes
0 29 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Corey Peters
0 44 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Taylor Raridon
0 0 51 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Tanner Reed
0 0 0 44 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Aiden Torres
0 0 26 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Cooper Whited
0 0 0 49 0 0 0 0 0 0
3n2 Sticks Baseball 18U National Team
Keegan Zinn
0 0 0 56 0 0 0 0 0 0
BC Bulldogs
Carmelo Acevedo
0 0 55 0 0 0 0 0 0 0
BC Bulldogs
Gabe Barker
0 40 0 66 0 0 0 0 0 0
BC Bulldogs
Christian Finacchio
0 0 0 6 0 0 0 0 0 0
BC Bulldogs
Tony Kownacki
0 0 104 0 0 0 0 0 0 0
BC Bulldogs
Ryan Manning
0 17 15 0 0 0 0 0 0 0
BC Bulldogs
Gianni Serenelli
0 0 101 0 0 0 0 0 0 0
BC Bulldogs
Zack Turpin
0 69 0 0 0 0 0 0 0 0
Canes Illinois 2024
Jonny Carrera
0 41 0 0 0 0 0 0 0 0
Canes Illinois 2024
Cole Clemens
0 0 7 0 0 0 0 0 0 0
Canes Illinois 2024
Jack Coluzzi
0 25 0 0 0 0 0 0 0 0
Canes Illinois 2024
Jack Greigel
39 0 0 0 0 0 0 0 0 0
Canes Illinois 2024
Braden Lowitzki
18 0 33 0 0 0 0 0 0 0
Canes Illinois 2024
Connor Mazurek
37 0 24 0 0 0 0 0 0 0
Canes Illinois 2024
Kyle Powelke
24 0 19 0 0 0 0 0 0 0
Canes Illinois 2024
Tyler Sowers
0 0 29 0 0 0 0 0 0 0
Canes Illinois 2024
Jonathan Torres
0 48 0 0 0 0 0 0 0 0
Central Florida Rays
Luis Ayala
0 15 0 0 0 0 0 0 0 0
Central Florida Rays
Peter Ayala
0 0 45 0 0 0 0 0 0 0
Central Florida Rays
Israel Gonzalez
0 19 0 20 0 0 0 0 0 0
Central Florida Rays
Jose Laguna
0 52 0 28 0 0 0 0 0 0
Central Florida Rays
Jose Narvaez
0 0 0 25 0 0 0 0 0 0
Central Florida Rays
Riosmar Rizzo
27 0 68 0 0 0 0 0 0 0
Central Florida Rays
Fabian Romero
33 0 0 59 0 0 0 0 0 0
Central Florida Rays
Emil Segura
22 0 0 0 0 0 0 0 0 0
Central Florida Rays
Yasiel Trinidad
14 0 0 0 0 0 0 0 0 0
Elite National
Landon Davidson
0 0 53 0 0 0 0 0 0 0
Elite National
Joseph Espinal
0 0 34 0 0 0 0 0 0 0
Elite National
Tamlin Ferguson
0 44 0 0 0 0 0 0 0 0
Elite National
Joshua Hicks
62 0 0 47 0 0 0 0 0 0
Elite National
Roan Hoefling
0 71 0 0 0 0 0 0 0 0
Elite National
Jack Morrison
34 0 0 84 0 0 0 0 0 0
Elite National
Anders Winters
0 0 13 0 0 0 0 0 0 0
Elite National
John Wolk
0 14 0 0 0 0 0 0 0 0
FCB 2024
Ben Abram
0 0 0 30 0 0 0 0 0 0
FCB 2024
Robert Barnett
0 0 27 0 0 0 0 0 0 0
FCB 2024
Tyson Cruz
0 0 22 0 0 0 0 0 0 0
FCB 2024
Aaron Hawkins
0 0 0 53 0 0 0 0 0 0
FCB 2024
Reef Johnson
0 98 0 0 0 0 0 0 0 0
FCB 2024
Keegan Leckband
0 28 60 0 0 0 0 0 0 0
FCB 2024
Landon McDonald
0 28 58 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Derek Arrocha
0 36 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Mateo Carrizo
0 37 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Nick Fincher
0 59 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Ryan Hurshe
0 0 14 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Bobby Kleckner
0 0 0 31 0 0 0 0 0 0
Florida Pokers National Upperclass
Mason Lechowicz
0 48 47 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Owen McCuan
0 0 0 29 0 0 0 0 0 0
Florida Pokers National Upperclass
Kevin Quezada
0 0 77 0 0 0 0 0 0 0
Florida Pokers National Upperclass
Jayden Reid
0 0 0 30 0 0 0 0 0 0
Inevitable A's National Team
Caden Bogenpohl
0 60 0 0 0 0 0 0 0 0
Inevitable A's National Team
Nolan Bohannan
0 0 76 0 0 0 0 0 0 0
Inevitable A's National Team
Logan Darnell
0 56 0 0 0 0 0 0 0 0
Inevitable A's National Team
Tristan Hunter
0 0 0 42 0 0 0 0 0 0
Inevitable A's National Team
Tyler Lang
0 0 0 16 0 0 0 0 0 0
Inevitable A's National Team
Casen Murphy
0 61 0 0 0 0 0 0 0 0
Inevitable A's National Team
Daniel Song
0 0 10 39 0 0 0 0 0 0
Inevitable A's National Team
Collin Spering
0 0 0 29 0 0 0 0 0 0
Inevitable A's National Team
Zach Taylor
0 0 0 6 0 0 0 0 0 0
Lr Mustangs
Wes Geiger
0 73 0 0 0 0 0 0 0 0
Lr Mustangs
Holden Pollock
41 0 0 0 0 0 0 0 0 0
Lr Mustangs
Andy Schroeder
0 0 100 0 0 0 0 0 0 0
Lr Mustangs
Alex Vaillancourt
55 0 0 0 0 0 0 0 0 0
Lr Mustangs
Hunter Wineka
0 14 0 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Conor Canonico
14 0 0 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Aaron Caughlin
39 0 0 28 0 0 0 0 0 0
NOVA Elite Baseball Academy
Logan Day
46 0 0 49 0 0 0 0 0 0
NOVA Elite Baseball Academy
Dylan Gaston
0 0 0 11 0 0 0 0 0 0
NOVA Elite Baseball Academy
Josh Hessel
0 75 0 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Ethan Kahl
22 0 0 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
John Pryes
0 0 38 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Nicholas Rath
0 0 46 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Zachary Rhodes
0 24 0 0 0 0 0 0 0 0
NOVA Elite Baseball Academy
Aedan Sanders
0 0 0 38 0 0 0 0 0 0
Panthers Baseball Club
Cole Caparelli
0 0 0 54 0 0 0 0 0 0
Panthers Baseball Club
Nathaniel Correa
0 24 0 0 0 0 0 0 0 0
Panthers Baseball Club
Jake Del Vecchio
0 40 0 52 0 0 0 0 0 0
Panthers Baseball Club
Stephen Gladding
0 0 77 0 0 0 0 0 0 0
Panthers Baseball Club
Michael Harrigan
0 63 0 0 0 0 0 0 0 0
Panthers Baseball Club
Josh Kelsky
0 20 23 0 0 0 0 0 0 0
Panthers Baseball Club
Grayson Sorrentino
0 10 0 24 0 0 0 0 0 0
Panthers Baseball Club
Stephen Tate
0 32 0 13 0 0 0 0 0 0
Panthers Baseball Club
Joseph Yastine
0 56 0 0 0 0 0 0 0 0
Prime Time
Randy Balceiro
0 76 0 0 0 0 0 0 0 0
Prime Time
Bryan Betancourt
0 0 79 0 0 0 0 0 0 0
Prime Time
Angel Deulofeu
0 8 0 0 0 0 0 0 0 0
Prime Time
Maurice Maiquez
0 32 0 53 0 0 0 0 0 0
Prime Time
Nicholas Martinez
0 0 0 75 0 0 0 0 0 0
Prime Time
Jesus Ramos
0 67 0 0 0 0 0 0 0 0
Prime Time
Alejandro Velasco
0 26 0 56 0 0 0 0 0 0
SBO Florida
Joel Claudio
0 27 0 41 0 0 0 0 0 0
SBO Florida
Alfredo Jimenez
0 0 0 48 0 0 0 0 0 0
SBO Florida
Leonardo Moncada
0 0 94 0 0 0 0 0 0 0
SBO Florida
Mattew Moreno
0 0 0 10 0 0 0 0 0 0
SBO Florida
Derek Nunez
0 37 0 0 0 0 0 0 0 0
SBO Florida
Ethan Saavedra
0 72 0 0 0 0 0 0 0 0
SBO Florida
Anthony Sanchez
0 44 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Euro Castillo
41 0 0 54 0 0 0 0 0 0
Sunshine State Elite Academy
Bryan Cruz
0 37 0 49 0 0 0 0 0 0
Sunshine State Elite Academy
Jose Mavare
13 0 0 3 0 0 0 0 0 0
Sunshine State Elite Academy
Carlos Medina
0 0 64 0 0 0 0 0 0 0
Sunshine State Elite Academy
Jordan Pardue
60 9 0 52 0 0 0 0 0 0
Sunshine State Elite Academy
Alexander Patino
0 0 0 2 0 0 0 0 0 0
Sunshine State Elite Academy
Jesus Portillo
0 45 0 81 0 0 0 0 0 0
Sunshine State Elite Academy
Oscar Yanez
0 0 0 3 0 0 0 0 0 0
TBT X 18U
Bryan Calderon
0 72 0 0 0 0 0 0 0 0
TBT X 18U
Alexander Garay
0 0 16 0 0 0 0 0 0 0
TBT X 18U
Brandon Garcia
0 0 107 0 0 0 0 0 0 0
TBT X 18U
Emilio Gonzalez
0 0 14 0 0 0 0 0 0 0
TBT X 18U
Hunter Squire
0 0 70 0 0 0 0 0 0 0
TBT X 18U
Carson Walsh
0 57 0 0 0 0 0 0 0 0
Team Elite Baseball
Gabe Allen
0 42 0 30 0 0 0 0 0 0
Team Elite Baseball
Foster Apple
0 3 0 0 0 0 0 0 0 0
Team Elite Baseball
Hank Holmes
0 42 0 0 0 0 0 0 0 0
Team Elite Baseball
Trenton Howell
0 22 0 14 0 0 0 0 0 0
Team Elite Baseball
Colton Kinnie
0 0 0 37 0 0 0 0 0 0
Team Elite Baseball
Granden Kinnie
0 0 63 0 0 0 0 0 0 0
Team Elite Baseball
Dylan McIntyre
0 58 0 0 0 0 0 0 0 0
Team Elite Baseball
Carmelo Ramirez
0 0 44 0 0 0 0 0 0 0
Team Elite Baseball
Chandler Richardson
0 43 0 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
Christopher Boykin
0 0 55 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
Jacob Brown
0 0 42 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
Alex Cheeseman
0 44 0 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
TJ Coats
0 0 10 19 0 0 0 0 0 0
Wow Factor-Mlk-18u
Duncan Freeman
0 16 42 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
Emmanuel Gutierrez
0 12 62 0 0 0 0 0 0 0
Wow Factor-Mlk-18u
Nathan Pulliam
0 45 0 72 0 0 0 0 0 0
Wow Factor-Mlk-18u
Brody Wicker
0 0 44 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest