2,089 MLB PLAYERS | 14,476 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)
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
07/21
Day 2
07/22
Day 3
07/23
Day 4
07/24
Day 5
07/25
Day 6
07/26
Day 7
07/27
Day 8
07/28
Day 9
07/29
Day 10
07/30
17U Baseball Evolution National
Carlos Allen
0 0 32 0 0 0 0 0 0 0
17U Baseball Evolution National
Mauricio Bencosme
0 0 8 0 0 0 0 0 0 0
17U Baseball Evolution National
Xavier Domenech
0 94 0 0 0 0 0 0 0 0
17U Baseball Evolution National
Daniel Gregory
30 0 0 0 0 0 0 0 0 0
17U Baseball Evolution National
Yhirian Marrero
0 31 0 0 0 0 0 0 0 0
17U Baseball Evolution National
Gavin McClure
63 0 0 0 0 0 0 0 0 0
17U Baseball Evolution National
Justin Payan
0 35 0 0 0 0 0 0 0 0
17U Baseball Evolution National
Nate Taylor
0 0 14 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
David Austen
0 58 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Jackson Harding
0 0 66 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Caleb Ricardo
83 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Nicholas Spatafora
83 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Dalton Dampier
0 0 29 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Jaquez Jackson
0 27 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Josh Kelsky
0 36 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Mason Koczwara
0 51 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Jake Meadows
0 0 77 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Andrew Stancin
0 0 31 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Zane Starling
0 0 85 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Aiden Torres
0 0 72 0 0 0 0 0 0 0
Baseball Evolution American
Christopher Batres
24 0 0 0 0 0 0 0 0 0
Baseball Evolution American
Andrew Block
0 0 18 0 0 0 0 0 0 0
Baseball Evolution American
Ethan Feingold
14 55 0 0 0 0 0 0 0 0
Baseball Evolution American
Riley Gill
0 0 56 0 0 0 0 0 0 0
Baseball Evolution American
Cole Hodges
0 7 63 0 0 0 0 0 0 0
Baseball Evolution American
Andres Montesinos
65 0 0 0 0 0 0 0 0 0
Baseball Evolution American
Blake Perez
0 30 0 0 0 0 0 0 0 0
Baseball Evolution American
Gustavo Villegas
0 29 0 0 0 0 0 0 0 0
Baseline Baseball Gray
Santiago Colina
43 0 0 0 0 0 0 0 0 0
Baseline Baseball Gray
Idail Diago
0 53 0 0 0 0 0 0 0 0
Baseline Baseball Gray
Lucas Fernandez
0 49 0 0 0 0 0 0 0 0
Baseline Baseball Gray
Gio Lugo
0 0 66 0 0 0 0 0 0 0
Baseline Baseball Gray
Nicolas Ratel
61 0 0 0 0 0 0 0 0 0
Baseline Baseball Gray
Pablo Sainz
0 0 31 0 0 0 0 0 0 0
Blackjack Baseball 18u
Sandor Amador
37 0 86 0 0 0 0 0 0 0
Blackjack Baseball 18u
Benjamin Coffey
14 0 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
Jhonny Hernandez
29 0 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
James Kelly
0 26 12 0 0 0 0 0 0 0
Blackjack Baseball 18u
John Luechauer
34 0 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
Daniel Wasserman
0 59 0 0 0 0 0 0 0 0
Central Florida Rays
Freilyn De Leon
64 0 27 0 0 0 0 0 0 0
Central Florida Rays
Jose Narvaez
0 15 65 0 0 0 0 0 0 0
Central Florida Rays
Adrian Orozco
58 0 0 0 0 0 0 0 0 0
Central Florida Rays
Emil Segura
0 79 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Bryson Boyd
0 0 71 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Nickolas Hernandez
0 50 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Ethan Perez-Rivera
97 0 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Isaac Tellez
36 0 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Mathew Zamore
0 83 0 0 0 0 0 0 0 0
Elite Performance Baseball 18u National
Andres Balart
0 18 0 0 0 0 0 0 0 0
Elite Performance Baseball 18u National
Roan Hoefling
0 96 0 0 0 0 0 0 0 0
Elite Performance Baseball 18u National
Noel Leon
73 0 0 0 0 0 0 0 0 0
Elite Performance Baseball 18u National
Jeffrey Lopez
0 0 84 0 0 0 0 0 0 0
Elite Performance Baseball 18u National
Nicolas Machado
48 0 0 0 0 0 0 0 0 0
Empire 18u
Casey Cook
0 79 0 0 0 0 0 0 0 0
Empire 18u
Ephram Lockwood
0 34 96 0 0 0 0 0 0 0
Empire 18u
Christopher Padilla
0 0 12 0 0 0 0 0 0 0
Empire 18u
Logan Stalbird
0 20 8 0 0 0 0 0 0 0
Freshwater Storm 17u American
Ricky Albee
0 66 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Ryan Burgoon
0 0 59 0 0 0 0 0 0 0
Freshwater Storm 17u American
Sam Donlick
0 65 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Reed Johansson
75 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u American
Dylan Lemorta
0 0 27 0 0 0 0 0 0 0
Freshwater Storm 17u American
Rayce Rodriguez
0 0 41 0 0 0 0 0 0 0
Freshwater Storm 17u American
Micah Sanders
33 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Dillon Davis
0 0 49 0 0 0 0 0 0 0
Freshwater Storm 17u National
Jesse Page
72 0 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Tyler Parent
0 0 49 0 0 0 0 0 0 0
Freshwater Storm 17u National
Derrick Walker
0 16 0 0 0 0 0 0 0 0
Freshwater Storm 17u National
Brycen Weeks
0 89 0 0 0 0 0 0 0 0
HR14-2024
Enni Almanzar
0 0 70 0 0 0 0 0 0 0
HR14-2024
Evan Christ
89 0 0 0 0 0 0 0 0 0
HR14-2024
Victor Feliz
0 89 0 0 0 0 0 0 0 0
HR14-2024
Matthew Sosa
30 0 29 0 0 0 0 0 0 0
HR14-2024
Ellian A Urena
0 34 0 0 0 0 0 0 0 0
Indians Showcase
Caleb Freeman
24 0 0 0 0 0 0 0 0 0
Indians Showcase
Tyler Hurst
0 91 0 0 0 0 0 0 0 0
Indians Showcase
Reid Linsangan
35 0 0 0 0 0 0 0 0 0
Indians Showcase
Jackson Phillips
0 0 83 0 0 0 0 0 0 0
Indians Showcase
Matt Rocco
30 18 0 0 0 0 0 0 0 0
Indians Showcase
Parker Sedgwick
0 0 34 0 0 0 0 0 0 0
Marlins Elite
Cody Boisvert
0 0 33 0 0 0 0 0 0 0
Marlins Elite
Vince Bonner
22 0 0 0 0 0 0 0 0 0
Marlins Elite
Robbie Lee
38 0 0 0 0 0 0 0 0 0
Marlins Elite
Kevin Martinez
24 0 0 0 0 0 0 0 0 0
Marlins Elite
Justin McCarthy
42 0 0 0 0 0 0 0 0 0
Marlins Elite
Aidan McMahon
57 0 0 0 0 0 0 0 0 0
Marlins Elite
Michael Redmond
31 0 85 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Brady Blanks
46 0 0 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Anthony Duran
0 50 0 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Andrew Lafleur
0 83 0 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Ej Ofstein
0 0 39 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Paul Parent
42 0 54 0 0 0 0 0 0 0
Metaprime Scout Team 2024
Logan Zavala
0 0 21 0 0 0 0 0 0 0
Sbo Florida
Andrew Allison
0 0 48 0 0 0 0 0 0 0
Sbo Florida
Edgar Guadalupe
0 65 0 0 0 0 0 0 0 0
Sbo Florida
Leonardo Moncada
0 0 47 0 0 0 0 0 0 0
Sbo Florida
Derek Nunez
0 0 12 0 0 0 0 0 0 0
Sbo Florida
Valentino Pupo
0 0 85 0 0 0 0 0 0 0
Sbo Florida
Anthony Sanchez
77 0 0 0 0 0 0 0 0 0
Sbo Florida
Mateo Vazquez
0 0 89 0 0 0 0 0 0 0
Siege Scout Team
Leonardo Anez Bracho
0 0 55 0 0 0 0 0 0 0
Siege Scout Team
Andy Hernandez
0 19 19 0 0 0 0 0 0 0
Siege Scout Team
Jeovanni Hernandez
58 0 0 0 0 0 0 0 0 0
Siege Scout Team
Jaden Koons
0 0 35 0 0 0 0 0 0 0
Siege Scout Team
Kenny Manresa
44 0 54 0 0 0 0 0 0 0
Siege Scout Team
Andrew Raucci
0 0 65 0 0 0 0 0 0 0
Siege Scout Team
Leonardo Ruiz
0 23 0 0 0 0 0 0 0 0
Siege Scout Team
Johnathan Torres-Meers
0 0 67 0 0 0 0 0 0 0
Siege Scout Team
Victor Torres-Polo
0 0 9 0 0 0 0 0 0 0
Siege Scout Team
Danyel Velazquez
0 49 0 0 0 0 0 0 0 0
Soflo Lime
Jordan Bermúdez
0 55 0 0 0 0 0 0 0 0
Soflo Lime
Hector Escobar
0 0 69 0 0 0 0 0 0 0
Soflo Lime
Mauro Garcia
0 0 25 0 0 0 0 0 0 0
Soflo Lime
Gabriel Guillen
12 0 65 0 0 0 0 0 0 0
Soflo Lime
Paul Gutierrez
52 0 0 0 0 0 0 0 0 0
Soflo Lime
Ryan Rivera
0 54 0 0 0 0 0 0 0 0
Swa Storm
Drew Blalock
0 0 92 0 0 0 0 0 0 0
Swa Storm
Jordan Carter
0 0 38 0 0 0 0 0 0 0
Swa Storm
Harrison Cowdrey
0 46 0 0 0 0 0 0 0 0
Swa Storm
Cade Fuller
0 0 19 0 0 0 0 0 0 0
Swa Storm
Jack McLaury
0 0 62 0 0 0 0 0 0 0
Swa Storm
Trace Phillips
0 0 85 0 0 0 0 0 0 0
Swa Storm
Luke Rains
0 0 48 0 0 0 0 0 0 0
Swa Storm
John Sullivan
67 0 0 0 0 0 0 0 0 0
TBT Sluggers
Christian Fernandez
0 0 76 0 0 0 0 0 0 0
TBT Sluggers
Brandon Garcia
0 43 0 0 0 0 0 0 0 0
TBT Sluggers
Leandro Ordonez
0 82 0 0 0 0 0 0 0 0
TBT Sluggers
Alan Palomino
0 13 0 0 0 0 0 0 0 0
TBT Sluggers
Connor Stillwell
0 102 0 0 0 0 0 0 0 0
TBT Sluggers
Wyatt Tesar
0 0 37 0 0 0 0 0 0 0
The Bay
Brody Garrisson
0 79 0 0 0 0 0 0 0 0
The Bay
Shawn Hampson
29 0 82 0 0 0 0 0 0 0
The Bay
Chase Nolis
0 55 0 0 0 0 0 0 0 0
The Bay
Logan Sherburne
39 0 0 0 0 0 0 0 0 0
The Bay
Ryan Vassallo
56 0 0 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Logan Corcoran
0 74 0 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Joseph Domingos
0 22 50 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Liam Heady
94 0 0 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Gavin Kolesar
0 0 25 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Sam Martorella
0 0 70 0 0 0 0 0 0 0
Vipers Baseball Club 18U
Jack Weisman
0 0 25 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Miguel Arévalo Capecchi
0 80 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Zack Chandler
0 20 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Matt Davignon
85 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Jariel Garriga
0 0 9 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Jacob Lillibridge
0 0 38 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Tyler Limbach
16 0 34 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/21
Day 2
07/22
Day 3
07/23
Day 4
07/24
2023 WWBA 2024 Grads or 17U National Championship5 Star Tampa GoldBrayden Perkins847/19/2023 RR RR RR
2023 WWBA 2024 Grads or 17U National Championship5 Star Tampa GoldJonny Sosnowski967/18/2023 RR RR
2023 WWBA 2024 Grads or 17U National ChampionshipCanes Florida 2024 BlackJeffrey Lopez917/19/2023 RR RR RR
2023 WWBA 2024 Grads or 17U National ChampionshipElite Squad 17U AmericanConnor Rodrigues967/20/2023 RR RR RR RR
2023 WWBA 2024 Grads or 17U National ChampionshipElite Squad 17U AmericanJaden Koons807/17/2023 RR
2023 WWBA 2024 Grads or 17U National ChampionshipFlorida Frenzy 17uYhirian Marrero927/18/2023 RR RR
2023 WWBA 2024 Grads or 17U National ChampionshipKlutch Baseball Scout TeamBraeden McNamee877/19/2023 RR RR RR
2023 WWBA 2024 Grads or 17U National ChampionshipSouth Florida Vipers Scout TeamAndrew Allison1017/17/2023 RR
2023 WWBA 2024 Grads or 17U National ChampionshipSouthern Squeeze 2024Peter Ayala797/17/2023 RR