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)
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
06/15
Day 2
06/16
Day 3
06/17
Day 4
06/18
Day 5
06/19
Day 6
06/20
Day 7
06/21
Day 8
06/22
Day 9
06/23
Day 10
06/24
AZ ARMY OF 9
Cohen Baack
0 0 61 0 0 0 0 0 0 0
AZ ARMY OF 9
Jay De La Garza
7 9 0 94 0 0 0 0 0 0
AZ ARMY OF 9
Xavier Escontrias
0 0 47 0 0 0 0 0 0 0
AZ ARMY OF 9
Sebastian Estorga
0 0 10 0 0 0 0 0 0 0
AZ ARMY OF 9
Emmanuel Felix
41 0 0 37 0 0 0 0 0 0
AZ ARMY OF 9
Justin Juarez
0 0 18 0 0 0 0 0 0 0
AZ ARMY OF 9
Gabriel Mendoza
0 68 0 0 0 0 0 0 0 0
AZ ARMY OF 9
Brady Mitchell
0 0 20 0 0 0 0 0 0 0
AZ ARMY OF 9
Yadier Ortiz
0 9 44 0 0 0 0 0 0 0
AZ ARMY OF 9
JT Price
60 0 0 0 0 0 0 0 0 0
Az National 13 red
Beckham Barney
0 35 0 70 0 0 0 0 0 0
Az National 13 red
Tayden Brewer
0 35 0 0 0 0 0 0 0 0
Az National 13 red
Jt Brown
0 0 59 0 0 0 0 0 0 0
Az National 13 red
Zachary Coleman
0 0 2 0 0 0 0 0 0 0
Az National 13 red
Brett Crossland
50 0 0 63 0 0 0 0 0 0
Az National 13 red
Landon Getreu
20 0 18 0 0 0 0 0 0 0
Az National 13 red
Alex Huerta
8 29 0 0 0 0 0 0 0 0
Az National 13 red
Justin Otis
49 0 0 64 0 0 0 0 0 0
Az National 13 red
JJ Palmer
0 0 0 47 0 0 0 0 0 0
Az National 13 red
Grady Pratt
45 0 0 0 0 0 0 0 0 0
Az National 13 red
Tait Reynolds
0 10 37 0 0 0 0 0 0 0
Az National 13 red
Mathew Rios
38 0 0 18 0 0 0 0 0 0
Az National 13 red
Bently Sandall
35 0 0 0 0 0 0 0 0 0
LVR
Landon Blais
24 0 58 0 0 0 0 0 0 0
LVR
Ethan Clauss
0 0 65 0 0 0 0 0 0 0
LVR
Jesse Dinkfeld
31 0 24 0 0 0 0 0 0 0
LVR
Nathan Keyes
43 0 0 0 0 0 0 0 0 0
LVR
Johnny Ray
15 0 0 0 0 0 0 0 0 0
LVR
Gage Rinetti
0 16 0 0 0 0 0 0 0 0
LVR
Dylan Swanson
0 22 0 0 0 0 0 0 0 0
LVR
Simon Tesfaye
0 68 0 0 0 0 0 0 0 0
LVR
Jordan Watkins
0 4 0 0 0 0 0 0 0 0
LVR
James Whitaker
28 0 0 27 0 0 0 0 0 0
LVR
Kekoa Young
0 0 0 62 0 0 0 0 0 0
MAC Elite 2025
Owen Bishop
0 37 0 0 0 0 0 0 0 0
MAC Elite 2025
David Butler
0 0 16 0 0 0 0 0 0 0
MAC Elite 2025
Dean Ellison
0 18 0 0 0 0 0 0 0 0
MAC Elite 2025
Nolan Garcia
0 11 0 0 0 0 0 0 0 0
MAC Elite 2025
Braydon Likar
0 29 0 0 0 0 0 0 0 0
MAC Elite 2025
Fabian Melonas
16 0 0 0 0 0 0 0 0 0
MAC Elite 2025
Gabriel Nelson
0 0 32 0 0 0 0 0 0 0
MAC Elite 2025
Braiden Reynolds
45 0 0 0 0 0 0 0 0 0
MAC Elite 2025
Alijah Romero
29 0 28 0 0 0 0 0 0 0
MAC Elite 2025
Adriano Valerio
27 0 33 0 0 0 0 0 0 0
MAC Elite 2025
Jarren Villa
0 78 0 0 0 0 0 0 0 0
Next Level 2025’s
Aidan Aragon
16 0 45 0 0 0 0 0 0 0
Next Level 2025’s
Dylan Blomker
19 0 27 0 0 0 0 0 0 0
Next Level 2025’s
Jackson Brettelle
0 19 15 0 0 0 0 0 0 0
Next Level 2025’s
Levi Brooks
0 25 0 0 0 0 0 0 0 0
Next Level 2025’s
Matthew Delaney
0 20 16 0 0 0 0 0 0 0
Next Level 2025’s
Jordan Garcia
0 65 0 0 0 0 0 0 0 0
Next Level 2025’s
Jayden Martinez
15 39 0 0 0 0 0 0 0 0
Next Level 2025’s
Carlos Ramirez
16 0 0 0 0 0 0 0 0 0
Next Level 2025’s
Jackson Roybal
0 33 0 0 0 0 0 0 0 0
Next Level 2025’s
Jj Utash
20 35 20 0 0 0 0 0 0 0
Next Level 2025’s
Jonah Utash
0 17 0 0 0 0 0 0 0 0
Next Level 2025’s
Noah Vasquez
18 0 25 0 0 0 0 0 0 0
NW Futures 13u Select
Austin Aseph
2 32 0 0 0 0 0 0 0 0
NW Futures 13u Select
Max Bishop
20 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Jackson Fera
0 73 0 0 0 0 0 0 0 0
NW Futures 13u Select
Justin Fuller
48 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Dylan Goetz
46 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Graham Learing
30 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Brevin Pike
47 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Jordan Webber
38 0 0 0 0 0 0 0 0 0
NW Futures 13u Select
Zachary Ziebell
0 0 61 0 0 0 0 0 0 0
PFA Matadors
Isaac Aguilar
35 0 21 0 0 0 0 0 0 0
PFA Matadors
Carson Kelly
0 0 64 0 0 0 0 0 0 0
PFA Matadors
Javier Meza Jr.
0 0 56 0 0 0 0 0 0 0
PFA Matadors
Josh Proctor
0 20 0 0 0 0 0 0 0 0
PFA Matadors
Dane Shepard
41 0 24 0 0 0 0 0 0 0
PFA Matadors
Zach Strickland
0 51 0 0 0 0 0 0 0 0
PFA Matadors
Caleb Thatcher
6 0 19 0 0 0 0 0 0 0
PFA Matadors
Hayden Woodson
0 54 0 0 0 0 0 0 0 0
PFA Matadors
Jacob Yun
35 0 58 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Joaquin Chavez
34 0 6 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Caleb Danzeisen
0 0 17 82 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Jack Elrod
87 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Wryker House
0 0 19 39 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Presley James
0 0 19 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Cam Jantz
0 0 47 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Reagan McCluskey
0 0 71 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Luis Mejia
0 9 35 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Adrian Montoya
0 0 19 92 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Nathan Senior
0 13 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 13u Black
Jace Terry
0 30 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Preston Armstrong
6 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Jake Catalfio
0 25 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Justin Cherrington
0 15 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Jorge Cordero
0 0 52 0 0 0 0 0 0 0
Scottsdale Heat Black
Paul Hutchinson
0 0 16 0 0 0 0 0 0 0
Scottsdale Heat Black
Sawyer Jungemann
35 0 24 0 0 0 0 0 0 0
Scottsdale Heat Black
Jack Lafflam
35 0 46 0 0 0 0 0 0 0
Scottsdale Heat Black
Crystian Norstrom
0 0 37 0 0 0 0 0 0 0
Scottsdale Heat Black
Ryan Penney
34 0 41 0 0 0 0 0 0 0
Scottsdale Heat Black
Luke Santarius
0 49 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Sean Selzer
0 59 0 0 0 0 0 0 0 0
Zinger Prospects
Dallas Dunn
38 0 0 0 0 0 0 0 0 0
Zinger Prospects
Cooper Finn
0 0 48 0 0 0 0 0 0 0
Zinger Prospects
Grant Goodman
0 18 11 0 0 0 0 0 0 0
Zinger Prospects
Noah Grajeda
29 0 27 0 0 0 0 0 0 0
Zinger Prospects
Evan Hanish
0 8 0 0 0 0 0 0 0 0
Zinger Prospects
Angel Holguin Jr
0 0 22 0 0 0 0 0 0 0
Zinger Prospects
Gabriel Mendoza
2 0 11 0 0 0 0 0 0 0
Zinger Prospects
Dilan Molina
0 48 0 0 0 0 0 0 0 0
Zinger Prospects
Joshua Ruiz
0 0 54 0 0 0 0 0 0 0
Zinger Prospects
Jaidan Tafoya
0 0 38 0 0 0 0 0 0 0
Zinger Prospects
Hector Villanueva
0 19 11 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest