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/02
Day 2
07/03
Day 3
07/04
Day 4
07/05
Day 5
07/06
Day 6
07/07
Day 7
07/08
Day 8
07/09
Day 9
07/10
Day 10
07/11
5 Star NPR
Nick Franklin
0 94 0 0 0 0 0 0 0 0
5 Star NPR
Cameron Kessell
0 0 90 0 0 0 0 0 0 0
5 Star NPR
Tyler McCosh
58 0 0 98 0 0 0 0 0 0
5 Star NPR
Luke Mickelsen
0 0 94 0 0 0 0 0 0 0
5 Star NPR
Gavin Zassenbraker
20 0 13 42 0 0 0 0 0 0
Capitanes
Alexander Arroyo
8 13 0 0 0 0 0 0 0 0
Capitanes
Frankniel Calderon
0 0 14 0 0 0 0 0 0 0
Capitanes
José Cherena
43 0 0 0 0 0 0 0 0 0
Capitanes
Jensen Jomaet Erazo
10 0 24 0 0 0 0 0 0 0
Capitanes
Esteban Jogins
0 71 0 0 0 0 0 0 0 0
Capitanes
Michael G La Luz
0 30 11 0 0 0 0 0 0 0
Capitanes
Jason Morales
12 5 0 0 0 0 0 0 0 0
Capitanes
Leonor Perez
43 0 30 0 0 0 0 0 0 0
Capitanes
Luis Rodriguez
0 0 5 0 0 0 0 0 0 0
D65 15u
Charles (Cj) Cilino
0 0 39 0 0 0 0 0 0 0
D65 15u
Cody Crafton
21 13 9 0 0 0 0 0 0 0
D65 15u
Jacob Herrick
0 87 0 0 0 0 0 0 0 0
D65 15u
Ethan Holt
45 0 0 0 0 0 0 0 0 0
D65 15u
Tristan McGee
0 8 0 0 0 0 0 0 0 0
D65 15u
Corey Morris
34 0 0 0 0 0 0 0 0 0
D65 15u
Nathan Pedrick
27 0 66 0 0 0 0 0 0 0
Ducks
Elliott Figman
12 0 0 0 0 0 0 0 0 0
Ducks
Matt Hoffman
0 71 0 0 0 0 0 0 0 0
Ducks
Ben Kapper
84 0 0 0 0 0 0 0 0 0
Ducks
Jack Koza
0 55 0 0 0 0 0 0 0 0
Ducks
Cameron O'Stewart
0 12 0 0 0 0 0 0 0 0
Ducks
Caden Soll
18 81 0 0 0 0 0 0 0 0
Florida Burn 15U
Trey Bode
0 9 0 0 0 0 0 0 0 0
Florida Burn 15U
Jack Dailey
0 41 0 0 0 0 0 0 0 0
Florida Burn 15U
Logan Hayden
0 20 0 0 0 0 0 0 0 0
Florida Burn 15U
Ely Houston
0 45 0 0 0 0 0 0 0 0
Florida Burn 15U
Kaden Lorenz
15 0 40 0 0 0 0 0 0 0
Florida Burn 15U
Alexander Mankin
0 19 0 0 0 0 0 0 0 0
Florida Burn 15U
Jackson Mariano
30 0 0 0 0 0 0 0 0 0
Florida Burn 15U
Christopher McFoley
0 0 6 0 0 0 0 0 0 0
Florida Burn 15U
Haden Staruk
0 0 50 0 0 0 0 0 0 0
Florida Burn 15U
Bradford Stough
0 15 0 0 0 0 0 0 0 0
Florida Burn 15U
Cole Young
57 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Connor Beckman
0 44 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Aidan Collins
12 0 33 0 0 0 0 0 0 0
Florida Burn 2024 American
Grady Conroy
49 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Aden Csogi
13 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Jack Johnson
21 0 12 0 0 0 0 0 0 0
Florida Burn 2024 American
Gio Rodriguez
0 0 32 0 0 0 0 0 0 0
Florida Burn 2024 American
Hunter Sisk
85 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Gabriel Todaro
34 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Ethan Tsai
0 38 0 0 0 0 0 0 0 0
Ftb Rockets 2024
Harrison Ashley
0 48 0 0 0 0 0 0 0 0
Ftb Rockets 2024
Cameron Codio
0 64 0 0 0 0 0 0 0 0
Ftb Rockets 2024
Ben Lubeck
27 0 26 0 0 0 0 0 0 0
Ftb Rockets 2024
Trevor Majer
0 0 55 0 0 0 0 0 0 0
Ftb Rockets 2024
Parker Meranda
30 0 50 0 0 0 0 0 0 0
Ftb Rockets 2024
Michael Yeager
72 0 0 0 0 0 0 0 0 0
Full Count Baseball 15U
Brayden Abney
0 48 0 0 0 0 0 0 0 0
Full Count Baseball 15U
Brady Allison
19 36 0 0 0 0 0 0 0 0
Full Count Baseball 15U
Jamison Blair
0 22 0 0 0 0 0 0 0 0
Full Count Baseball 15U
Josh Britton
32 0 13 0 0 0 0 0 0 0
Full Count Baseball 15U
Brody Haynes
0 0 73 0 0 0 0 0 0 0
Full Count Baseball 15U
Kap Rodgers
44 0 0 0 0 0 0 0 0 0
Full Count Baseball 15U
Kooper Williams
30 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Jason Bello
0 0 15 45 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Matthew Blasena
0 90 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Colin Cartagena
0 0 80 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Matthew Delaney
30 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Timothy Lawson
94 0 0 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Cade O'Leary
0 0 0 90 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Owen Rardin
0 0 32 0 0 0 0 0 0 0
Gulf Coast Monarchs 15u
Carson Walsh
0 0 57 0 0 0 0 0 0 0
Makos
Hector Batista
0 29 0 0 0 0 0 0 0 0
Makos
Jerry Cruz
0 0 30 0 0 0 0 0 0 0
Makos
Caden DeJesus
0 82 0 0 0 0 0 0 0 0
Makos
Nicholas Gonzalez
18 0 0 0 0 0 0 0 0 0
Makos
Brody Graham
92 0 0 0 0 0 0 0 0 0
Makos
Vincent Mattei
0 0 57 0 0 0 0 0 0 0
Makos
Andrew Stillwell
0 0 24 0 0 0 0 0 0 0
Manta's Baseball
Brendan Angebranndt
0 31 0 0 0 0 0 0 0 0
Manta's Baseball
Charles Brown
0 54 0 0 0 0 0 0 0 0
Manta's Baseball
Jacob Connor
20 0 40 0 0 0 0 0 0 0
Manta's Baseball
Evan Egloff
38 0 0 0 0 0 0 0 0 0
Manta's Baseball
Noah Hale
35 0 0 0 0 0 0 0 0 0
Manta's Baseball
Jake Patrick
0 29 0 0 0 0 0 0 0 0
Manta's Baseball
Andrew Smith
0 18 88 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Greysn Bogdanchik
28 0 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Anthony Cannata
47 0 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Gus Doskey
0 27 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Samuel Fernandez
0 32 0 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Danny Goncalves
0 0 44 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Charlie Houd
36 0 20 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Vladimir Metellus
0 0 52 0 0 0 0 0 0 0
Palm Beach Diamond Ducks Red 2024
Spencer Williams
0 37 0 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Paul Abolafia
0 0 28 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Clark Corlew
0 18 40 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Matthew Freites
0 38 0 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Alessandro Gonzalez
0 3 24 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Maximilian Gonzalez
0 67 0 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Liam Heady
0 43 0 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Jake Kroeger
0 36 0 0 0 0 0 0 0 0
Palm Beach Select 2024 North
Jordan Liss
0 18 15 0 0 0 0 0 0 0
Palm Beach Select 2024 North
John Luechauer
0 0 37 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Cody Boggan
0 0 22 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Gavin Deaver
0 60 0 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Devin Grazzal
0 0 64 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Carson Jones
0 50 0 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Michael Manna
0 0 25 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Brandon Roberts
0 72 0 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Nicholas Rovitti
0 0 39 0 0 0 0 0 0 0
Palm Beach Select 2024 South
Dana Williams
0 11 63 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Alexander Cardenas
15 0 35 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Ethan Feingold
0 0 39 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Adrian Fernandez
19 0 25 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Wade Francis
75 0 0 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Bryan Leon
0 38 0 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Jesus Moya
0 0 4 0 0 0 0 0 0 0
Scorpions Miami 2024 Marucci
Sean Nolan
0 64 0 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Damian Bounds
57 0 24 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Luke Caldwell
0 51 0 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Duilio Giuseppe Jauregui
37 0 25 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Alan Mesa
0 0 26 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Justin Miranda
0 29 0 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Mike Pulido
0 0 41 0 0 0 0 0 0 0
South Florida Bullsharks 15u
Avery Sinnes
0 32 0 0 0 0 0 0 0 0
SWFL 2024 Nation
Dalton Hill
0 0 69 0 0 0 0 0 0 0
SWFL 2024 Nation
Will Joens
23 0 46 0 0 0 0 0 0 0
SWFL 2024 Nation
Brendan Murphy
73 0 0 0 0 0 0 0 0 0
SWFL 2024 Nation
Anthony Pimentel
0 79 0 0 0 0 0 0 0 0
SWFL 2024 Nation
Anthony Ruiz
0 0 73 0 0 0 0 0 0 0
SWFL 2024 Nation
Ryan Torres
0 0 4 0 0 0 0 0 0 0
Swfl Phantom
Cody Catania
32 0 0 0 0 0 0 0 0 0
Swfl Phantom
Logan Divet
0 94 0 0 0 0 0 0 0 0
Swfl Phantom
Cayden Farmer
29 0 0 0 0 0 0 0 0 0
Swfl Phantom
Isaac Lopez
0 0 30 0 0 0 0 0 0 0
Swfl Phantom
Janiel Peguero
39 0 0 0 0 0 0 0 0 0
Swfl Phantom
Keegan Pitstick
0 0 35 0 0 0 0 0 0 0
Swfl Phantom
Aiyden Walters
9 0 37 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Braden Alpert
0 12 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Anthony Bendever
0 8 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Blake Borges
0 35 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Brice Hages
0 15 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Bobby Hearn
0 34 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Max Parisi
57 0 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Bronson Shafer
0 63 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Philip Skorewicz
0 3 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Andrew Tallman
0 79 0 0 0 0 0 0 0 0
Team BEAST Florida 24/25
Brayden Temperton
29 0 0 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Jace Alvino
0 19 0 88 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Ryan Kiendle
0 21 0 23 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Aidan Murphy
0 27 77 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Thomas O'Neill
0 22 0 95 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Vincent Paolella
0 18 96 0 0 0 0 0 0 0
Team Francisco Notorious 9 15u Select
Nick Walker
0 29 0 0 0 0 0 0 0 0
Team Siege
Nicolas Campbell
0 32 0 0 0 0 0 0 0 0
Team Siege
Alex Fogel
0 9 52 0 0 0 0 0 0 0
Team Siege
Yosvany Gomez
0 25 12 0 0 0 0 0 0 0
Team Siege
Jeovanni Hernandez
0 20 0 0 0 0 0 0 0 0
Team Siege
Joseph Martinelli
0 17 0 0 0 0 0 0 0 0
Team Siege
Kate Maston
0 43 0 0 0 0 0 0 0 0
Team Siege
Abel Profeta
0 13 26 0 0 0 0 0 0 0
Team Siege
Andrew Raucci
0 38 0 0 0 0 0 0 0 0
Team Siege
Ney Serrano
0 22 29 0 0 0 0 0 0 0
Tempo Baseball 2024
Cash Clementi
94 0 0 0 0 0 0 0 0 0
Tempo Baseball 2024
Michael Jaeger
0 86 0 0 0 0 0 0 0 0
Tempo Baseball 2024
James Kelly
0 55 0 0 0 0 0 0 0 0
Tempo Baseball 2024
Jack Kenny
25 0 0 0 0 0 0 0 0 0
Tempo Baseball 2024
Gianfranco Mejia
0 0 60 0 0 0 0 0 0 0
Tempo Baseball 2024
Vaughn Rex
0 0 48 0 0 0 0 0 0 0
Tempo Baseball 2024
Ryan Ward
0 0 31 0 0 0 0 0 0 0
Texas Rangers
Jose Arauz
30 0 89 0 0 0 0 0 0 0
Texas Rangers
Anthony Garcia
0 46 0 0 0 0 0 0 0 0
Texas Rangers
Noel Leon
0 76 0 0 0 0 0 0 0 0
Texas Rangers
Abel Martin
25 0 0 0 0 0 0 0 0 0
Texas Rangers
Luis Molina Brito
13 0 0 0 0 0 0 0 0 0
Texas Rangers
Kevin Rodriguez
23 0 0 0 0 0 0 0 0 0
The Royals
Fidel Alviar IV
0 72 0 0 0 0 0 0 0 0
The Royals
Oskar Amaya
44 0 59 0 0 0 0 0 0 0
The Royals
Angel Ayala
34 0 56 0 0 0 0 0 0 0
The Royals
Kyle Klaric-Schell
0 0 0 98 0 0 0 0 0 0
The Royals
RJ Machado
42 0 0 19 0 0 0 0 0 0
The Royals
Maddix Simpson
0 0 0 97 0 0 0 0 0 0
Victus Elite Fl 15u
Donald Dwire
54 0 0 0 0 0 0 0 0 0
Victus Elite Fl 15u
Landon Hanson
0 45 0 0 0 0 0 0 0 0
Victus Elite Fl 15u
Davin Hickman
0 19 0 0 0 0 0 0 0 0
Victus Elite Fl 15u
Joshua Hicks
10 0 32 0 0 0 0 0 0 0
Victus Elite Fl 15u
Eli Moore
40 0 40 0 0 0 0 0 0 0
Victus Elite Fl 15u
Christopher Simmons
44 0 12 0 0 0 0 0 0 0
Victus Elite Fl 15u
Jacob Trottier
42 0 25 0 0 0 0 0 0 0
Wolves
Bryan Betancourt
0 0 54 0 0 0 0 0 0 0
Wolves
Raxel Cabrera
27 0 28 0 0 0 0 0 0 0
Wolves
Alexander Mesa
76 0 0 0 0 0 0 0 0 0
Wolves
Joan Nunez
0 44 0 0 0 0 0 0 0 0
Wolves
Christopher Sosa
0 32 0 0 0 0 0 0 0 0
Wolves
Jonathan Vazquez
0 51 0 0 0 0 0 0 0 0
Wolves
Alejandro Velasco
0 0 32 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/02
Day 2
07/03
Day 3
07/04
Day 4
07/05
2021 15U PG Florida Elite ChampionshipDucksShane Giaimo776/28/2021 RR
2021 PG 16U National Elite ChampionshipFbh Angels RedMaddix Simpson986/28/2021 RR
2021 14U BCS National ChampionshipFtb Rockets 2025Michael Ossenfort676/29/2021 RR
2021 14U BCS National ChampionshipGulf Coast Monarchs 14uAndrew Stillwell976/28/2021 RR
2021 15U PG Florida Elite ChampionshipPalm Beach Select 2024 NorthMaximilian Gonzalez636/29/2021 RR
2021 15U PG Florida Elite ChampionshipPalm Beach Select 2024 SouthDevin Grazzal836/28/2021 RR
2021 15U PG Florida Elite ChampionshipPalm Beach Select 2024 SouthEnzo Gurgel716/29/2021 RR
2021 15U PG Florida Elite ChampionshipTeam DynastyKyle Klaric-Schell846/28/2021 RR
2021 15U PG Super25 Mid-Atlantic Super QualifierTeam Francisco Notorious 9 15u SelectNick Walker986/28/2021 RR
2021 14U BCS National ChampionshipTeam X 14uLogan Divet816/28/2021 RR
2021 15U PG Florida Elite ChampionshipVictus Elite Fl 15uJoshua Hicks626/29/2021 RR
2021 15U PG Florida Elite ChampionshipX Team 2024Aj Ciscar866/28/2021 RR