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
10/18
Day 2
10/19
Day 3
10/20
Day 4
10/21
Day 5
10/22
Day 6
10/23
Day 7
10/24
Day 8
10/25
Day 9
10/26
Day 10
10/27
Az National 13 red
Beckham Barney
12 0 57 0 0 0 0 0 0 0
Az National 13 red
Bubba Coleman
8 0 0 0 0 0 0 0 0 0
Az National 13 red
Zachary Coleman
0 9 0 0 0 0 0 0 0 0
Az National 13 red
Alex Huerta
18 0 24 0 0 0 0 0 0 0
Az National 13 red
Luis Mejia
34 0 0 0 0 0 0 0 0 0
Az National 13 red
Yadier Ortiz
0 20 48 0 0 0 0 0 0 0
Az National 13 red
Justin Otis
35 0 31 0 0 0 0 0 0 0
Az National 13 red
Grady Pratt
35 0 92 0 0 0 0 0 0 0
Az National 13 red
Jordan Ransom
26 0 0 0 0 0 0 0 0 0
Az National 13 red
Mathew Rios
20 61 0 0 0 0 0 0 0 0
CBA Nevada 2025 Gold
Luca Candella
0 0 44 0 0 0 0 0 0 0
CBA Nevada 2025 Gold
Joseph Celano
31 0 0 0 0 0 0 0 0 0
CBA Nevada 2025 Gold
Devyn Edwards
0 0 74 0 0 0 0 0 0 0
CBA Nevada 2025 Gold
Jacob Freitas
86 0 0 0 0 0 0 0 0 0
CBA Nevada 2025 Gold
Matthew Szymarek
85 0 0 0 0 0 0 0 0 0
Eastlake bombers
Obed Gonzalez
16 0 0 0 0 0 0 0 0 0
Eastlake bombers
Anthony Jacinto
49 0 0 0 0 0 0 0 0 0
Eastlake bombers
Fernando Jauregui
29 0 29 0 0 0 0 0 0 0
Eastlake bombers
Kalani Jauregui
59 0 0 0 0 0 0 0 0 0
Eastlake bombers
Diego Ruiz
38 0 0 0 0 0 0 0 0 0
Eastlake bombers
Oscar Torres
34 0 67 0 0 0 0 0 0 0
Eastlake bombers
Nathan Ward
48 0 0 0 0 0 0 0 0 0
Future Stars Beisbol
Mauricio Alegria
21 23 0 0 0 0 0 0 0 0
Future Stars Beisbol
Aciel Guillen
38 0 0 0 0 0 0 0 0 0
Future Stars Beisbol
Andrew Hover
0 13 0 0 0 0 0 0 0 0
Future Stars Beisbol
Jesus Lopez
0 0 46 0 0 0 0 0 0 0
Future Stars Beisbol
Cristobal Lorta
0 20 21 0 0 0 0 0 0 0
Future Stars Beisbol
Jordan Mayboca
20 16 0 0 0 0 0 0 0 0
Future Stars Beisbol
Nathan Preciado
0 12 0 0 0 0 0 0 0 0
Future Stars Beisbol
Nathaniel Preciado
0 20 0 0 0 0 0 0 0 0
Future Stars Beisbol
Francisco Rivero
0 50 0 0 0 0 0 0 0 0
Future Stars Beisbol
Nicholas Tobiassen
0 61 0 0 0 0 0 0 0 0
Future Stars Beisbol
David Zazueta
0 1 53 0 0 0 0 0 0 0
GBG San Diego
Grayson Boles
9 0 0 0 0 0 0 0 0 0
GBG San Diego
Steve Cabral
17 0 53 0 0 0 0 0 0 0
GBG San Diego
Talin Gardini
0 0 79 0 0 0 0 0 0 0
GBG San Diego
Benjamin Trey Gudoy
0 86 0 0 0 0 0 0 0 0
GBG San Diego
Cole Hoffman
49 0 0 0 0 0 0 0 0 0
GBG San Diego
RJ Holmes
0 40 0 0 0 0 0 0 0 0
GBG San Diego
Thomas Rimoldi
0 28 0 0 0 0 0 0 0 0
GBG San Diego
Tyler Wick
0 9 12 0 0 0 0 0 0 0
GBG San Diego
Kekoa Young
31 0 41 0 0 0 0 0 0 0
GBG VEGAS
Konner Brown
20 0 0 0 0 0 0 0 0 0
GBG VEGAS
Anthony Carrasquillo
0 44 0 0 0 0 0 0 0 0
GBG VEGAS
Riley Cornman
18 0 0 0 0 0 0 0 0 0
GBG VEGAS
Jase DeSantis
0 73 0 0 0 0 0 0 0 0
GBG VEGAS
Daniel Gostanian
0 33 0 0 0 0 0 0 0 0
GBG VEGAS
Michael Gostanian
16 15 0 0 0 0 0 0 0 0
GBG VEGAS
Ace Hansen
19 0 0 0 0 0 0 0 0 0
GBG VEGAS
Gabriel Soto
0 7 0 0 0 0 0 0 0 0
GBG VEGAS
Jordan Watkins
17 0 0 0 0 0 0 0 0 0
Las Vegas Badgers
Trent Bailey
0 13 0 0 0 0 0 0 0 0
Las Vegas Badgers
Lando Baxter
17 0 0 0 0 0 0 0 0 0
Las Vegas Badgers
Brody Brennan
7 0 0 0 0 0 0 0 0 0
Las Vegas Badgers
Dylan Ho
0 0 55 0 0 0 0 0 0 0
Las Vegas Badgers
Owen Kirpes
0 24 0 0 0 0 0 0 0 0
Las Vegas Badgers
Austin Long
0 0 38 0 0 0 0 0 0 0
Las Vegas Badgers
Evan Matheson
83 0 0 0 0 0 0 0 0 0
Las Vegas Badgers
Victor Quinonez
0 47 0 0 0 0 0 0 0 0
Las Vegas Badgers
Matthew Rogers
34 0 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Carter Francom
0 0 36 0 0 0 0 0 0 0
Las Vegas Wildcats
Jeffery Johnson
68 0 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Markus Leonguerrero
2 0 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Mickey Martinez
0 0 25 0 0 0 0 0 0 0
Las Vegas Wildcats
Jaxton Peterson
14 0 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Joseph Ponticello
0 0 30 0 0 0 0 0 0 0
Las Vegas Wildcats
Brayan Sanchez
63 0 0 0 0 0 0 0 0 0
Las Vegas Wildcats
Kanoa Wolfgang
19 0 0 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Colton Christman
40 0 48 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Tyler Kennedy
20 32 0 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Jack Lewandowski
44 0 0 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Tyler Lipka
23 52 0 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Prestyn Murphy
15 0 34 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Aiden Otano
0 18 24 0 0 0 0 0 0 0
Nevada Elite Silverbacks
Kash Wieger
0 0 63 0 0 0 0 0 0 0
PFA Matadors
Bryce Eddy
20 70 0 0 0 0 0 0 0 0
PFA Matadors
Carson Kelly
35 0 0 0 0 0 0 0 0 0
PFA Matadors
Jarrett Kozma
8 0 0 0 0 0 0 0 0 0
PFA Matadors
Matt Kurkdjian
0 10 0 0 0 0 0 0 0 0
PFA Matadors
Timmy McGinley
0 20 0 0 0 0 0 0 0 0
PFA Matadors
Zach Strickland
0 61 0 0 0 0 0 0 0 0
PFA Matadors
Jacob Yun
0 15 0 0 0 0 0 0 0 0
PFA Next Level
Marcus Greis
14 0 0 0 0 0 0 0 0 0
PFA Next Level
Gavin Hottle
0 79 0 0 0 0 0 0 0 0
PFA Next Level
Jack Lorenz
52 0 0 0 0 0 0 0 0 0
PFA Next Level
Aiden Roman
0 64 0 0 0 0 0 0 0 0
PFA Next Level
Nyte Teeter
118 0 0 0 0 0 0 0 0 0
PFA Next Level
Alex Whitt
0 27 0 0 0 0 0 0 0 0
PFA Next Level
Jack Zerkel
0 34 0 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Tyler Clark
43 0 74 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Nicolas Coogan
0 0 15 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Nate Fennema
10 99 0 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Nolan Rotello
0 2 0 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Teagan Russin
0 0 17 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Dahlin Scow
12 0 0 0 0 0 0 0 0 0
Rawlings Tigers Las Vegas
Marco Tappeiner
47 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Caleb Danzeisen
0 22 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Cam Jantz
15 0 71 0 0 0 0 0 0 0
Scottsdale Dirtbags
Tommy Lafayette
11 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Brody Leid
28 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Kyan McCleary
20 10 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Freddie Santillan
27 7 21 0 0 0 0 0 0 0
Scottsdale Dirtbags
Nathan Senior
19 50 0 0 0 0 0 0 0 0
Scottsdale Dirtbags
Alex Weeks
20 0 32 0 0 0 0 0 0 0
Scottsdale Heat Black
Preston Armstrong
37 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Jake Catalfio
44 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Levi Herndon
0 0 44 0 0 0 0 0 0 0
Scottsdale Heat Black
Isaac Holder
41 0 5 0 0 0 0 0 0 0
Scottsdale Heat Black
Brody James
1 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Sawyer Jungemann
12 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Isaac Rojas
45 0 52 0 0 0 0 0 0 0
Scottsdale Heat Black
Sean Selzer
68 0 0 0 0 0 0 0 0 0
Scottsdale Heat Black
Jace Terry
10 0 0 0 0 0 0 0 0 0
Slammers Green
Clayton Green
33 0 32 0 0 0 0 0 0 0
Slammers Green
Ari Harpring
19 0 81 0 0 0 0 0 0 0
Slammers Green
Sam Horne
35 0 0 0 0 0 0 0 0 0
Slammers Green
Austin Muir
1 0 0 0 0 0 0 0 0 0
Slammers Green
Michael Ossenfort
24 0 0 0 0 0 0 0 0 0
Slammers Green
Collin Pool
8 0 0 0 0 0 0 0 0 0
Slammers Green
Jayden Trujillo Rodriguez
19 0 0 0 0 0 0 0 0 0
Slammers Green
Ethan Zufall
89 0 0 0 0 0 0 0 0 0
Team Utah
Case Beames
0 52 0 0 0 0 0 0 0 0
Team Utah
Noah Brady
15 0 84 0 0 0 0 0 0 0
Team Utah
Jace Fillmore
0 0 41 0 0 0 0 0 0 0
Team Utah
Andrew Lyon
0 63 0 0 0 0 0 0 0 0
Team Utah
Cj Mascaro
0 16 0 0 0 0 0 0 0 0
Team Utah
Cal Miller
12 37 0 0 0 0 0 0 0 0
Team Utah
Ledger Shipp
0 0 9 0 0 0 0 0 0 0
Team Utah
Alex Vernon
0 27 0 0 0 0 0 0 0 0
Team Utah
Beau Wall
31 0 0 0 0 0 0 0 0 0
Tomateros De California
Lazaro Carranza
43 0 0 0 0 0 0 0 0 0
Tomateros De California
Isaiah Figueroa
0 37 0 0 0 0 0 0 0 0
Tomateros De California
Devon Martinez
20 0 0 0 0 0 0 0 0 0
Tomateros De California
Joseph Nieto
19 46 0 0 0 0 0 0 0 0
Tomateros De California
Derek Rios
0 64 0 0 0 0 0 0 0 0
Tomateros De California
Daniel Sanchez
0 11 0 0 0 0 0 0 0 0
Vegas Storm
Asa Briggs
0 1 73 0 0 0 0 0 0 0
Vegas Storm
Caden Kirby
0 19 23 0 0 0 0 0 0 0
Vegas Storm
Gabrial Mancini
43 0 18 0 0 0 0 0 0 0
Vegas Storm
Matthew Marin
41 0 0 0 0 0 0 0 0 0
Vegas Storm
Jet McNelis
0 33 0 0 0 0 0 0 0 0
Vegas Storm
Cayden Ramirez
0 52 0 0 0 0 0 0 0 0
Vegas Storm
Alex Taylor
28 0 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