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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
07/03
Day 2
07/04
Day 3
07/05
Day 4
07/06
Day 5
07/07
Day 6
07/08
Day 7
07/09
Day 8
07/10
Day 9
07/11
Day 10
07/12
Aces Elite Outlaws 2023
Dario Alvarez
0 0 84 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Christopher Blanco
0 29 0 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Christopher Carroll
0 15 0 72 0 0 0 0 0 0
Aces Elite Outlaws 2023
Andres Cruz
0 0 0 44 0 0 0 0 0 0
Aces Elite Outlaws 2023
Derek Gonzalez
55 0 0 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Nicholas Gutierrez-Villa
0 29 0 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Antonio Jimenez
0 0 13 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Austin Manar
0 0 88 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Jordan Perez
0 13 0 0 0 0 0 0 0 0
Aces Elite Outlaws 2023
Alberto Rigual
0 0 14 0 0 0 0 0 0 0
Aces Outlaws Gray
Carlos Allen
0 27 0 0 0 0 0 0 0 0
Aces Outlaws Gray
Joshua DiNatale
0 41 0 0 0 0 0 0 0 0
Aces Outlaws Gray
Bryan Hernandez
0 0 7 0 0 0 0 0 0 0
Aces Outlaws Gray
Andrew Holt
0 0 9 0 0 0 0 0 0 0
Aces Outlaws Gray
Logan Miyar
0 24 0 0 0 0 0 0 0 0
Aces Outlaws Gray
Michael Perez
0 31 0 0 0 0 0 0 0 0
Aces Outlaws Gray
Daniel Quintero
0 47 0 0 0 0 0 0 0 0
Aces Outlaws Gray
Pablo Rodriguez
0 26 68 0 0 0 0 0 0 0
Aces Outlaws Gray
Yasiel Sanchez
0 10 29 0 0 0 0 0 0 0
Aces Outlaws Gray
Sebastian Valdez
0 26 91 0 0 0 0 0 0 0
Canes Academy
Lucas Fernandez
0 0 85 0 0 0 0 0 0 0
Canes Academy
Gabriel Garcia
0 0 20 0 0 0 0 0 0 0
Canes Academy
Jean Carlos Garcia-Chicano
0 26 72 0 0 0 0 0 0 0
Canes Academy
Luis Suarez
0 73 0 0 0 0 0 0 0 0
Canes Academy
Bruno Vazquez
0 0 15 0 0 0 0 0 0 0
FL Aces (Spades)
Chase Bart
45 0 9 0 0 0 0 0 0 0
FL Aces (Spades)
Christopher Espinosa
16 2 0 0 0 0 0 0 0 0
FL Aces (Spades)
Gabriel Garcia
27 0 10 0 0 0 0 0 0 0
FL Aces (Spades)
Stephen Joyce
0 0 9 0 0 0 0 0 0 0
FL Aces (Spades)
Maxwell Kluesner
10 0 0 0 0 0 0 0 0 0
FL Aces (Spades)
Connor McShane
41 0 10 0 0 0 0 0 0 0
FL Aces (Spades)
Cedric Riboul
11 50 0 0 0 0 0 0 0 0
FL Aces (Spades)
Kevin Romero
41 0 25 0 0 0 0 0 0 0
FL Aces (Spades)
Joshua Sanchez
26 61 0 0 0 0 0 0 0 0
Fusion Baseball
Payton Casey
0 96 0 0 0 0 0 0 0 0
Fusion Baseball
Jaiden Forgetta
0 78 0 0 0 0 0 0 0 0
Fusion Baseball
Seth Houk
0 41 0 0 0 0 0 0 0 0
Fusion Baseball
Brady O’Lone
0 32 0 0 0 0 0 0 0 0
Fusion Baseball
Connor Stillwell
0 0 87 0 0 0 0 0 0 0
Fusion Baseball
Jacob Vail
0 11 0 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Fidel Alviar IV
0 58 0 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Jason Bello
66 0 0 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Colin Cartagena
0 0 18 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Mateo Gray
0 0 0 63 0 0 0 0 0 0
Hurricanes 14U Scout Team
Riley Luft
0 34 0 24 0 0 0 0 0 0
Hurricanes 14U Scout Team
Rylan Lujo
0 0 50 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Jackson Miller
0 21 0 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Maddix Simpson
0 0 14 0 0 0 0 0 0 0
Hurricanes 14U Scout Team
Charlee Soto
0 0 16 67 0 0 0 0 0 0
Hurricanes 14U Scout Team
Anthony Tralongo
0 18 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
William Allison
60 0 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Kevin Burnett
0 0 35 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Saul Ceballos
0 42 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Christian Galindo
60 0 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Brandon Ostalaza
0 41 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Joshua Polanco
28 0 31 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Jayden Rosario
0 0 36 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Jake Sasse
51 0 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Ashton Sklar
16 24 0 0 0 0 0 0 0 0
Mudcats 15U Prime / Flanagan H.S.
Justin Torres
0 23 0 0 0 0 0 0 0 0
Next Level Baseball 15u
Lane Carroll
7 42 0 0 0 0 0 0 0 0
Next Level Baseball 15u
Eddie Castillo
43 0 17 0 0 0 0 0 0 0
Next Level Baseball 15u
Parker Copeland
0 0 34 0 0 0 0 0 0 0
Next Level Baseball 15u
Brayden Dowd
0 46 0 0 0 0 0 0 0 0
Next Level Baseball 15u
Chris Gable
22 0 0 0 0 0 0 0 0 0
Next Level Baseball 15u
Anthony Grant
14 11 0 0 0 0 0 0 0 0
Next Level Baseball 15u
Kolten Leach
40 0 69 0 0 0 0 0 0 0
Next Level Baseball 15u
Chauncey Mays Jr
55 0 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Antonio De Los Reyes
0 33 63 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Harry Fredlund
0 54 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Riley Gonzalez
0 55 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Colin Hendrix
0 21 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Connor Keenan
75 0 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Trevor Robb
0 53 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Chase Robinson
54 0 0 0 0 0 0 0 0 0
PB Diamond Ducks 2023 South
Parker Uhley
0 8 0 0 0 0 0 0 0 0
Phipps MuckDogs
Luis Baez
0 12 0 0 0 0 0 0 0 0
Phipps MuckDogs
Jarian Calero
0 68 0 0 0 0 0 0 0 0
Phipps MuckDogs
Alex Diaz
45 0 54 0 0 0 0 0 0 0
Phipps MuckDogs
Mitchell Diaz
0 17 0 0 0 0 0 0 0 0
Phipps MuckDogs
Leandro Gonzalez
18 0 0 0 0 0 0 0 0 0
Phipps MuckDogs
Mark Herman
44 0 0 0 0 0 0 0 0 0
Phipps MuckDogs
Liam Landers
45 0 35 0 0 0 0 0 0 0
Phipps MuckDogs
Matthew Mahoney
24 0 0 0 0 0 0 0 0 0
Phipps MuckDogs
Kyris Purce
43 0 0 0 0 0 0 0 0 0
Phipps MuckDogs
Carlos Quiles
0 12 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Carlos Arcaya
45 0 6 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Colin Aube
0 55 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Lyonel Barthelemy
0 44 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Casey Cleghorn
25 82 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Tyler Cordero
25 0 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Vincent Mercado
0 18 0 0 0 0 0 0 0 0
PRIMAL 9 Royalty 15U
Landon Petrisko
36 0 86 0 0 0 0 0 0 0
SBO Florida 15U
Javier Arroyo
0 83 0 0 0 0 0 0 0 0
SBO Florida 15U
David Bosque
0 0 10 52 0 0 0 0 0 0
SBO Florida 15U
Giovanni Febus
0 0 0 32 0 0 0 0 0 0
SBO Florida 15U
Julian Garcia
0 0 0 16 0 0 0 0 0 0
SBO Florida 15U
Alfredo Jimenez
37 0 10 0 0 0 0 0 0 0
SBO Florida 15U
Johnny Oxios
44 0 76 0 0 0 0 0 0 0
SBO Florida 15U
Cesar A Ramon
17 0 0 0 0 0 0 0 0 0
SBO Florida 15U
Guillermo Rivera
0 22 0 0 0 0 0 0 0 0
SBO Florida 15U
Kyle Rostock
45 0 0 11 0 0 0 0 0 0
SBO Florida 15U
Jose Toledano
20 0 0 3 0 0 0 0 0 0
Siege 15U Scout Team
Marlon Bravo Jr.
0 0 18 0 0 0 0 0 0 0
Siege 15U Scout Team
Janelle Calvet
0 12 0 0 0 0 0 0 0 0
Siege 15U Scout Team
Jonathan Deng
0 0 89 0 0 0 0 0 0 0
Siege 15U Scout Team
Lorenzo Feliciano
0 0 31 0 0 0 0 0 0 0
Siege 15U Scout Team
Thomas Pardo
0 50 0 0 0 0 0 0 0 0
Siege 15U Scout Team
Andrew Raucci
0 36 0 0 0 0 0 0 0 0
Siege 15U Scout Team
Grant Straub
0 0 71 0 0 0 0 0 0 0
Siege 15U Scout Team
Eric Vega
0 64 0 0 0 0 0 0 0 0
Siege 15U Scout Team
Tony Woodie
0 86 0 0 0 0 0 0 0 0
South Florida BullSharks
David Arroyo
14 26 0 0 0 0 0 0 0 0
South Florida BullSharks
Bryan Avellan
13 0 0 0 0 0 0 0 0 0
South Florida BullSharks
William Falcon
39 0 52 0 0 0 0 0 0 0
South Florida BullSharks
Matthew Ferrer
0 23 0 0 0 0 0 0 0 0
South Florida BullSharks
Justin Miranda
0 29 0 0 0 0 0 0 0 0
South Florida BullSharks
Luis Morera
0 55 0 0 0 0 0 0 0 0
South Florida BullSharks
Johan Muslera
0 30 0 0 0 0 0 0 0 0
South Florida BullSharks
Raymer Pena
0 0 35 0 0 0 0 0 0 0
South Florida BullSharks
Rene Quintana
0 51 0 0 0 0 0 0 0 0
South Florida BullSharks
Richard Reyes
46 0 36 0 0 0 0 0 0 0
South Florida BullSharks
Avery Sinnes
16 11 0 0 0 0 0 0 0 0
SWFL 2023 Nation
Jayden Ball
34 0 0 0 0 0 0 0 0 0
SWFL 2023 Nation
Logan Baratta
12 0 0 26 0 0 0 0 0 0
SWFL 2023 Nation
Christian Bermudez
25 0 77 0 0 0 0 0 0 0
SWFL 2023 Nation
Chase Berry
45 0 0 52 0 0 0 0 0 0
SWFL 2023 Nation
Aiden Denlinger
0 23 0 0 0 0 0 0 0 0
SWFL 2023 Nation
Matthew English
0 88 0 0 0 0 0 0 0 0
SWFL 2023 Nation
Ryan Fullerton
38 0 0 18 0 0 0 0 0 0
SWFL 2023 Nation
Emilio Gonzalez
0 13 0 0 0 0 0 0 0 0
SWFL 2023 Nation
Kevin Martinez
0 0 0 76 0 0 0 0 0 0
SWFL 2023 Nation
Kevin Prado
0 0 0 26 0 0 0 0 0 0
SWFL 2023 Nation
Sual Rodriguez
76 0 0 0 0 0 0 0 0 0
TBSA Select 2023
Aiden Alvarez
55 0 0 0 0 0 0 0 0 0
TBSA Select 2023
Ryan Kreuger
0 3 0 0 0 0 0 0 0 0
TBSA Select 2023
Jonathan Magruder
45 0 68 0 0 0 0 0 0 0
TBSA Select 2023
Chris Martinez
53 0 0 0 0 0 0 0 0 0
TBSA Select 2023
Caleb Mortellite
19 0 24 0 0 0 0 0 0 0
TBSA Select 2023
Jeremy Ortiz
19 0 0 0 0 0 0 0 0 0
TBSA Select 2023
Peyton Paulson
0 0 5 0 0 0 0 0 0 0
TBSA Select 2023
Lance Swartz
21 42 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
William Ashman
0 0 21 0 0 0 0 0 0 0
VA BEAST BASEBALL
Matthew Elswick
0 25 24 0 0 0 0 0 0 0
VA BEAST BASEBALL
Logan Fuehrer
54 0 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
Benjamin Hampton
0 0 14 0 0 0 0 0 0 0
VA BEAST BASEBALL
Chase Kancso
0 76 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
Gary Kroll
0 93 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
Damon Luebke
11 23 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
Matthew Sabale
0 16 0 0 0 0 0 0 0 0
VA BEAST BASEBALL
Tavon Williams
38 0 80 0 0 0 0 0 0 0
Wolfpack Elite 15u
Seth Bass
31 0 34 0 0 0 0 0 0 0
Wolfpack Elite 15u
Jake Butter
45 0 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Ian Guevara
27 0 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Noah Lott
0 55 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Justin McCarthy
42 0 72 0 0 0 0 0 0 0
Wolfpack Elite 15u
Antonio Piedra
0 36 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Tyler Riesgo
65 0 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Enrique Sierra
18 33 0 0 0 0 0 0 0 0
Wolfpack Elite 15u
Michael Vazquez
0 0 10 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest