1,846 MLB PLAYERS | 13,890 MLB DRAFT SELECTIONS
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
09/02
Day 2
09/03
Day 3
09/04
Day 4
09/05
Day 5
09/06
Day 6
09/07
Day 7
09/08
Day 8
09/09
Day 9
09/10
Day 10
09/11
2024 SCOTTSDALE DIRTBAGS BLACK
Colten Bott
0 50 0 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
AJ Diaz
0 0 30 40 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Drew Kasianko
0 0 22 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Shane Miller
0 0 26 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Caleb Nieman
43 0 0 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Kyle Pettigrew
31 0 0 65 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
David Richter
0 36 0 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Luke Santarius
0 0 63 0 0 0 0 0 0 0
2024 SCOTTSDALE DIRTBAGS BLACK
Reece Van Devander
39 0 51 0 0 0 0 0 0 0
3D
Dyllan Curthoys
0 70 0 0 0 0 0 0 0 0
3D
Andrew Grenert
23 0 0 0 0 0 0 0 0 0
3D
Cam Grenert
69 0 31 0 0 0 0 0 0 0
3D
Zach Mariani
0 18 0 0 0 0 0 0 0 0
3D
Grant Smith
0 0 73 0 0 0 0 0 0 0
Baseball Academy
Nathan Balser
0 0 48 0 0 0 0 0 0 0
Baseball Academy
Nick Herrick
0 0 46 0 0 0 0 0 0 0
Baseball Academy
Paul Hughes
44 0 70 0 0 0 0 0 0 0
Baseball Academy
Dylan Huntsman
0 37 0 0 0 0 0 0 0 0
Baseball Academy
Reid Johansen
18 0 34 0 0 0 0 0 0 0
Baseball Academy
Noah Kenney
0 28 3 0 0 0 0 0 0 0
Baseball Academy
Patrick Simonian
24 0 0 0 0 0 0 0 0 0
Baseball Academy
Jake Trussler
23 0 16 0 0 0 0 0 0 0
Baseball Academy
Nicholas Trussler
0 42 0 0 0 0 0 0 0 0
CALIFORNIA BEARS
Ismael Castanon
0 77 0 0 0 0 0 0 0 0
CALIFORNIA BEARS
Alejandro Cesena
14 0 65 0 0 0 0 0 0 0
CALIFORNIA BEARS
Joshua Hughes
30 0 0 0 0 0 0 0 0 0
CALIFORNIA BEARS
Eddie Rodriguez
0 30 53 0 0 0 0 0 0 0
CALIFORNIA BEARS
Haiden Sanchez
87 0 0 0 0 0 0 0 0 0
CALIFORNIA BEARS
Ty Vann
0 19 0 0 0 0 0 0 0 0
Canes Az 2023 Gold
Isaac Anderson
0 0 59 0 0 0 0 0 0 0
Canes Az 2023 Gold
Cody Ball
55 0 0 0 0 0 0 0 0 0
Canes Az 2023 Gold
Paul Fernow Jr.
0 82 0 0 0 0 0 0 0 0
Canes Az 2023 Gold
Carson Kuhn
0 0 30 0 0 0 0 0 0 0
Canes Az 2023 Gold
Quinton Lorgeree
0 0 0 0 0 0 0 0 0 0
Canes Az 2023 Gold
Adrien Marquez
69 0 0 0 0 0 0 0 0 0
Canes Az 2023 Gold
Chase Medress
0 20 22 0 0 0 0 0 0 0
Canes West Scout Team
Tyler Clementz
0 18 0 0 0 0 0 0 0 0
Canes West Scout Team
Malik Harris
0 93 0 0 0 0 0 0 0 0
Canes West Scout Team
Josh Hickey
45 0 19 0 0 0 0 0 0 0
Canes West Scout Team
Skyler Sasena
43 0 27 0 0 0 0 0 0 0
Canes West Scout Team
Brock Snow
39 0 0 0 0 0 0 0 0 0
Canes West Scout Team
Braden Wauschek
0 0 77 0 0 0 0 0 0 0
CBA Bulldogs
Kole Acker
0 44 0 0 0 0 0 0 0 0
CBA Bulldogs
Gabriel Buranasiri
0 0 48 0 0 0 0 0 0 0
CBA Bulldogs
Dylan Escobar
0 51 0 0 0 0 0 0 0 0
CBA Bulldogs
Dylan Goff
106 0 0 0 0 0 0 0 0 0
CBA Bulldogs
Kody King
0 0 45 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Braden Davis
0 21 73 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Charles Heil
0 82 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Sachem Ramos
60 0 0 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Jacob Rentz
28 0 19 0 0 0 0 0 0 0
East Coast Lumberjacks 2023s
Timmy Virtudes
0 16 33 0 0 0 0 0 0 0
Florida Pokers National Upperclass powered by Mizuno
Kolby Landon
0 92 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass powered by Mizuno
Ethan Palmer
0 0 88 0 0 0 0 0 0 0
Florida Pokers National Upperclass powered by Mizuno
Wyatt Thomas
94 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass powered by Mizuno
Riley Westfall
20 0 0 0 0 0 0 0 0 0
Gameday Angels - Diaz
Calvin Burkholder
6 0 35 0 0 0 0 0 0 0
Gameday Angels - Diaz
Julian Garza
0 78 0 0 0 0 0 0 0 0
Gameday Angels - Diaz
Rhodes Hickey
9 0 27 0 0 0 0 0 0 0
Gameday Angels - Diaz
Jonah Lassen
0 0 71 0 0 0 0 0 0 0
Gameday Angels - Diaz
Ryan Lodden
0 30 0 0 0 0 0 0 0 0
Gameday Angels - Diaz
Owen Sullivan
67 0 0 0 0 0 0 0 0 0
Great Lakes National 1
Brady Drkula
24 0 0 0 0 0 0 0 0 0
Great Lakes National 1
Sam George
0 84 0 0 0 0 0 0 0 0
Great Lakes National 1
Keenan Mork
0 0 88 0 0 0 0 0 0 0
Great Lakes National 1
Miles Morris
0 0 23 0 0 0 0 0 0 0
Great Lakes National 1
Andrew Rakow
88 0 0 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Robert Joseph Duran
21 0 77 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Dylan Harrison
0 50 0 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Marcus McQueen
0 0 6 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Alejandro Santos III
0 75 0 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Ryan Severns
0 0 24 0 0 0 0 0 0 0
JGB ROCKSTARS 2023
Jacob Van Noy
67 0 0 0 0 0 0 0 0 0
Matadors 2023
Austin Allan
0 0 22 0 0 0 0 0 0 0
Matadors 2023
Gabriel Cobian
0 0 46 0 0 0 0 0 0 0
Matadors 2023
Angel Escobar
0 0 52 0 0 0 0 0 0 0
Matadors 2023
Benjamin Kim
0 45 0 34 0 0 0 0 0 0
Matadors 2023
Aiden Nunez
0 0 0 92 0 0 0 0 0 0
Matadors 2023
Ethan Nunez
0 0 0 0 0 0 0 0 0 0
Matadors 2023
Bryan Richman
0 0 0 15 0 0 0 0 0 0
Matadors 2023
Jorge Rodriguez
0 19 0 86 0 0 0 0 0 0
Matadors 2023
Nathan Savarese
0 0 80 0 0 0 0 0 0 0
Matadors 2023
Zach Strickland
67 0 0 0 0 0 0 0 0 0
MMW Victus AZ 2023
Roman Amaro
0 0 33 0 0 0 0 0 0 0
MMW Victus AZ 2023
Blake Curry
0 0 48 0 0 0 0 0 0 0
MMW Victus AZ 2023
LOKAN FOLINO
0 0 4 0 0 0 0 0 0 0
MMW Victus AZ 2023
Tyson Moreland
44 0 0 0 0 0 0 0 0 0
MMW Victus AZ 2023
Kyan Roseland
0 17 0 0 0 0 0 0 0 0
MMW Victus AZ 2023
Jacob Samsing
0 73 0 0 0 0 0 0 0 0
MMW Victus AZ 2023
David Sheppard
73 0 0 0 0 0 0 0 0 0
MMW Victus AZ 2023
Elijah White
0 0 9 0 0 0 0 0 0 0
MVP RED SOX
Devin Gonor
32 0 27 0 0 0 0 0 0 0
MVP RED SOX
Ryan Montoure
0 0 51 0 0 0 0 0 0 0
MVP RED SOX
Nick Phenix
0 0 20 0 0 0 0 0 0 0
MVP RED SOX
Emmanuel Urteaga
0 49 0 0 0 0 0 0 0 0
MVP RED SOX
Derek Vasquez
64 0 18 0 0 0 0 0 0 0
MVP RED SOX
Vincent Venia
0 70 0 0 0 0 0 0 0 0
Ontario Naturals
Victor Arteaga
0 72 17 0 0 0 0 0 0 0
Ontario Naturals
Fernando Diaz
31 19 0 0 0 0 0 0 0 0
Ontario Naturals
Steven Gonzales
49 0 0 0 0 0 0 0 0 0
Ontario Naturals
Riley Litwin
0 0 25 0 0 0 0 0 0 0
Ontario Naturals
Jack Parker
0 20 0 0 0 0 0 0 0 0
Ontario Naturals
Eric Saldana
0 0 0 0 0 0 0 0 0 0
Ontario Naturals
Mac Willis
0 0 86 0 0 0 0 0 0 0
PFA Central Valley 23
Jt Guerrero
0 0 91 0 0 0 0 0 0 0
PFA Central Valley 23
Jose (JT) Guerrero III
47 0 0 0 0 0 0 0 0 0
PFA Central Valley 23
Trevor Hampel
21 13 24 0 0 0 0 0 0 0
PFA Central Valley 23
Chris Hernandez
0 101 0 0 0 0 0 0 0 0
PFA Central Valley 23
Emilio Martinez
0 0 16 0 0 0 0 0 0 0
PFA Central Valley 23
Jordan Mora
36 0 0 0 0 0 0 0 0 0
Sc Sun Devils
Bret Amaya
0 0 10 0 0 0 0 0 0 0
Sc Sun Devils
Preston Anderson
55 0 36 0 0 0 0 0 0 0
Sc Sun Devils
Jake Mayer
0 78 0 0 0 0 0 0 0 0
Sc Sun Devils
Christian Romero
23 0 44 0 0 0 0 0 0 0
Sc Sun Devils
Vance Sullivan
0 34 0 0 0 0 0 0 0 0
Sc Sun Devils
Kyle Thomas
2 0 29 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Justin Cardenas
96 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Mason Hamon
0 98 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Tyler Hansen
0 0 40 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Tanner Nelson
0 0 102 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Brody Tewers
0 0 7 0 0 0 0 0 0 0
Scottsdale Dirtbags 2023
Landon Turnage
0 0 70 0 0 0 0 0 0 0
So Cal Aces
Julian Gonzalez
0 0 17 0 0 0 0 0 0 0
So Cal Aces
Lincoln Klein
0 83 0 0 0 0 0 0