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)
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/12
Day 2
01/13
Day 3
01/14
Day 4
01/15
Day 5
01/16
Day 6
01/17
Day 7
01/18
Day 8
01/19
Day 9
01/20
Day 10
01/21
Driving Force Baseball-Mlk
Elijah Bennett
53 0 0 0 0 0 0 0 0 0
Driving Force Baseball-Mlk
Colin Jackson
0 57 0 0 0 0 0 0 0 0
Driving Force Baseball-Mlk
Campbell Lavoie
42 0 0 0 0 0 0 0 0 0
Driving Force Baseball-Mlk
Richard Piloto
28 0 40 0 0 0 0 0 0 0
Driving Force Baseball-Mlk
Noah Schamerloh
0 0 77 0 0 0 0 0 0 0
Driving Force Baseball-Mlk
Erick Torres
0 77 0 0 0 0 0 0 0 0
Florida Flames Baseball
Greg Alberto
0 35 0 0 0 0 0 0 0 0
Florida Flames Baseball
Aiden Bonagura
0 0 9 0 0 0 0 0 0 0
Florida Flames Baseball
Allem Borrero
0 0 0 77 0 0 0 0 0 0
Florida Flames Baseball
Juan Lopez
0 3 0 0 0 0 0 0 0 0
Florida Flames Baseball
Kaleb McLymont
0 0 56 0 0 0 0 0 0 0
Florida Flames Baseball
Gleyerson Mijares
0 17 0 0 0 0 0 0 0 0
Florida Flames Baseball
Yeikler mijares
0 0 0 42 0 0 0 0 0 0
Florida Flames Baseball
Carmelo Ramirez
0 46 0 0 0 0 0 0 0 0
Florida Flames Baseball
Jassik Trevino
0 0 53 0 0 0 0 0 0 0
Florida Flames Baseball
Elijah Williams
0 0 71 0 0 0 0 0 0 0
Ftb Northeast
Jake Arsenault
80 0 0 8 0 0 0 0 0 0
Ftb Northeast
Chase Fasciano
0 0 0 81 0 0 0 0 0 0
Ftb Northeast
Jordan Henriquez
6 0 0 0 0 0 0 0 0 0
Ftb Northeast
Nate Lee
0 76 0 0 0 0 0 0 0 0
Ftb Northeast
David Palmer
29 0 36 0 0 0 0 0 0 0
Ftb Northeast
Luke Strom
0 0 14 0 0 0 0 0 0 0
Ftb Northeast
Mark Walsh
0 12 63 0 0 0 0 0 0 0
Gulf Coast Monarchs
Matthew Blasena
0 16 0 71 0 0 0 0 0 0
Gulf Coast Monarchs
Grayson Carpenter
0 0 26 0 0 0 0 0 0 0
Gulf Coast Monarchs
Caden DeJesus
67 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Brett Flock
0 34 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Landon Ide
0 25 0 0 0 0 0 0 0 0
Gulf Coast Monarchs
Cole Ingole
0 0 46 0 0 0 0 0 0 0
Gulf Coast Monarchs
Blake Lavenia
0 0 0 13 0 0 0 0 0 0
Gulf Coast Monarchs
Joseph Lawson
0 0 23 0 0 0 0 0 0 0
Gulf Coast Monarchs
Vincent Mattei
38 0 0 73 0 0 0 0 0 0
Gulf Coast Monarchs
Owen Rardin
0 0 32 0 0 0 0 0 0 0
Gulf Coast Monarchs
Tyler Reeder
0 0 0 37 0 0 0 0 0 0
More Than Just Baseball Athletics
Bryan Barrios
0 44 0 0 0 0 0 0 0 0
More Than Just Baseball Athletics
William Barrios
0 0 86 0 0 0 0 0 0 0
More Than Just Baseball Athletics
Braylen Byrd
0 0 15 0 0 0 0 0 0 0
More Than Just Baseball Athletics
Xavier Castillo
0 0 37 0 0 0 0 0 0 0
More Than Just Baseball Athletics
Jaron Gunn
0 0 55 0 0 0 0 0 0 0
More Than Just Baseball Athletics
Mike McQueen
0 12 0 0 0 0 0 0 0 0
More Than Just Baseball Athletics
Deandre Woods
0 66 0 0 0 0 0 0 0 0
Music City Saints
Remy Brown
37 0 0 41 0 0 0 0 0 0
Music City Saints
Nathan Evans
33 0 0 0 0 0 0 0 0 0
Music City Saints
Jack Harre
9 0 2 0 0 0 0 0 0 0
Music City Saints
Jp Hyde
0 52 0 0 0 0 0 0 0 0
Music City Saints
Xavier Koch
0 37 0 47 0 0 0 0 0 0
Music City Saints
Joey Meyers
0 26 0 0 0 0 0 0 0 0
Music City Saints
Owen Perkins
0 0 75 0 0 0 0 0 0 0
Music City Saints
Tyson Spicer
0 0 0 39 0 0 0 0 0 0
North Florida Elite
Ethan Anderson
22 0 0 0 0 0 0 0 0 0
North Florida Elite
Anthony Brown Jr
61 0 0 0 0 0 0 0 0 0
North Florida Elite
Delvin Haskell
25 16 0 0 0 0 0 0 0 0
North Florida Elite
Dalton Tibbetts
0 93 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Michael Callahan
0 5 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Hayden Gilmore
0 21 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Nicholas Hotujac
20 0 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Jake Keane
25 0 0 30 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Mason Orton
25 15 0 13 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Gavin Rand
16 0 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Jonah Schmersahl
33 0 0 27 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Cooper Stolfa
25 49 0 0 0 0 0 0 0 0
Rawlings Tigers National 2025'S
Tate Tanksley
0 22 0 0 0 0 0 0 0 0
Shore Liners Baseball
Rory Burkhardt
27 0 77 0 0 0 0 0 0 0
Shore Liners Baseball
Luke Cordiano
0 0 55 0 0 0 0 0 0 0
Shore Liners Baseball
Lou D'Alessio
64 0 0 0 0 0 0 0 0 0
Shore Liners Baseball
Andrew Marquis
27 0 0 0 0 0 0 0 0 0
Shore Liners Baseball
Brody Tacca
6 86 0 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Victor Bosquez Ulloa
0 0 109 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Gian Caicedo
0 0 45 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Sigfredo Cintrón
0 0 55 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Eduardo Frias
0 0 1 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Jean Rodriguez
0 74 0 0 0 0 0 0 0 0
Siege Puerto Rico 2025
Fernando Velez
0 0 18 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Hayden Carns
0 0 31 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Gavin Comer
0 0 0 43 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Jacob Guthmiller
0 0 0 37 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Brody Hemann
0 20 0 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Brayden Johns
43 0 0 12 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Braden Keltz
0 0 24 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Henry Klatt
49 0 0 34 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Colby Maresh
0 49 0 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Wyatt Miller
0 0 12 0 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Jaxon Millican
18 0 0 35 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Cason Shurling
0 0 0 43 0 0 0 0 0 0
Sticks Baseball 17u Scout Team
Mason Story
0 0 0 28 0 0 0 0 0 0
SWFL Phantom
Caden Byrd
0 44 0 0 0 0 0 0 0 0
SWFL Phantom
Logan Divet
0 0 12 0 0 0 0 0 0 0
SWFL Phantom
Cayden Farmer
0 0 82 0 0 0 0 0 0 0
SWFL Phantom
Charles Ferguson
0 0 12 0 0 0 0 0 0 0
SWFL Phantom
Harrison Kabel
0 0 97 0 0 0 0 0 0 0
SWFL Phantom
Keegan Pitstick
0 58 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