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
10/01
Day 2
10/02
Day 3
10/03
Day 4
10/04
Day 5
10/05
Day 6
10/06
Day 7
10/07
Day 8
10/08
Day 9
10/09
Day 10
10/10
Canes North 16U
Aidan Carey
0 0 77 0 0 0 0 0 0 0
Canes North 16U
Jamon Dick
0 0 27 0 0 0 0 0 0 0
Canes North 16U
Mason Graves
0 18 0 0 0 0 0 0 0 0
Canes North 16U
Bradley Hale
0 21 0 0 0 0 0 0 0 0
Canes North 16U
Tyler Kelly
0 102 0 0 0 0 0 0 0 0
Canes North 16U
Eric Sun
0 88 0 0 0 0 0 0 0 0
Canes North Showcase 16U
Samuel Canady
0 47 0 0 0 0 0 0 0 0
Canes North Showcase 16U
Brady Clore
0 0 77 0 0 0 0 0 0 0
Canes North Showcase 16U
Wyatt Dye
0 0 18 0 0 0 0 0 0 0
Canes North Showcase 16U
JW Harrington
0 0 23 0 0 0 0 0 0 0
Canes North Showcase 16U
Michael Norton
0 96 0 0 0 0 0 0 0 0
Canes North Showcase 16U
Stephen Ricicki
0 81 0 0 0 0 0 0 0 0
Canes North Showcase 16U
Tavis Spiller
0 31 0 0 0 0 0 0 0 0
Diamond Elite 2024
Casey Lamb
0 37 0 0 0 0 0 0 0 0
Diamond Elite 2024
Vaughn McMeans
0 72 0 0 0 0 0 0 0 0
Diamond Elite 2024
Sam Michel
0 81 0 0 0 0 0 0 0 0
Diamond Elite 2024
Nicholas Sheehan
0 59 0 0 0 0 0 0 0 0
Diamond Elite 2024
Wes Turner
0 0 92 0 0 0 0 0 0 0
Diamond Elite 2024
Mitch Young
0 0 22 0 0 0 0 0 0 0
Dodgers Scout Team
Kyle Brazeau
0 34 0 0 0 0 0 0 0 0
Dodgers Scout Team
Tim Hudson
0 73 0 0 0 0 0 0 0 0
Dodgers Scout Team
Isaiah Pinero
0 41 0 0 0 0 0 0 0 0
Dodgers Scout Team
Fabian Rodriguez
0 0 64 0 0 0 0 0 0 0
Dodgers Scout Team
Walddy Rodriguez
0 0 8 0 0 0 0 0 0 0
Dodgers Scout Team
Luke Taibi
0 0 69 0 0 0 0 0 0 0
Dodgers Scout Team
Jack Wiggins
0 93 0 0 0 0 0 0 0 0
Elite Squad VA - Toland
Joseph Conner
0 20 0 0 0 0 0 0 0 0
Elite Squad VA - Toland
Henry Demyanovich
0 30 31 0 0 0 0 0 0 0
Elite Squad VA - Toland
Henry Knighton
0 97 0 0 0 0 0 0 0 0
Elite Squad VA - Toland
Cameron Taylor
0 34 0 0 0 0 0 0 0 0
Elite Squad VA - Toland
Hudson Williams
0 0 95 0 0 0 0 0 0 0
Elite Squad VA - Toland
Michael Wingo Jr
0 69 0 0 0 0 0 0 0 0
Metro Senators 2024 South
Jake Drumm
0 93 0 0 0 0 0 0 0 0
Metro Senators 2024 South
Aiden Ellerts
0 0 91 0 0 0 0 0 0 0
Metro Senators 2024 South
Quinn Grable
0 0 91 0 0 0 0 0 0 0
Metro Senators 2024 South
Jamie Laskofski
0 25 45 0 0 0 0 0 0 0
Metro Senators 2024 South
Oliver Miller
0 96 0 0 0 0 0 0 0 0
Metro Senators 2024 South
Zach Schumacher
0 0 17 0 0 0 0 0 0 0
Metro Senators 2024 South
Ryan Whitaker
0 0 49 0 0 0 0 0 0 0
Metro Senators 2024 South
Kaleb Williams
0 0 25 0 0 0 0 0 0 0
Mid Atlantic Orioles
Nicholas Chambers
0 55 40 0 0 0 0 0 0 0
Mid Atlantic Orioles
Sean Condon
0 18 6 22 0 0 0 0 0 0
Mid Atlantic Orioles
Charlie Gunn
0 24 0 0 0 0 0 0 0 0
Mid Atlantic Orioles
Jack Manning
0 19 0 0 0 0 0 0 0 0
Mid Atlantic Orioles
Sam Maxwell
0 0 47 0 0 0 0 0 0 0
Mid Atlantic Orioles
Ben Rossi
0 59 0 0 0 0 0 0 0 0
Mid Atlantic Orioles
Rowland Thornberry
0 81 0 0 0 0 0 0 0 0
Mid Atlantic Orioles
David Trenkle
0 0 42 0 0 0 0 0 0 0
Mph101 2024 Hoy
Collin Clarkson
0 27 88 0 0 0 0 0 0 0
Mph101 2024 Hoy
Matthew Craig
0 65 0 0 0 0 0 0 0 0
Mph101 2024 Hoy
Ryder Duncan
0 19 28 0 0 0 0 0 0 0
Mph101 2024 Hoy
Micah Hyman
0 25 0 0 0 0 0 0 0 0
Mph101 2024 Hoy
Conner Reece
0 77 0 0 0 0 0 0 0 0
Mph101 2024 Hoy
Creston Saunders
0 15 0 0 0 0 0 0 0 0
Mph101 2024 Hoy
Willie Sellers
0 21 0 0 0 0 0 0 0 0
NBA Nationals
Keegan Barry
0 16 47 0 0 0 0 0 0 0
NBA Nationals
Tyler Bell
0 0 55 0 0 0 0 0 0 0
NBA Nationals
Tyler Campbell
0 0 17 0 0 0 0 0 0 0
NBA Nationals
Jon Howard Cullipher
0 0 27 0 0 0 0 0 0 0
NBA Nationals
Andrew Hill
0 0 86 0 0 0 0 0 0 0
NBA Nationals
Garrett Siegel
0 89 0 0 0 0 0 0 0 0
NBA Nationals
Daniel Smith
0 91 0 0 0 0 0 0 0 0
ODH 2024 - Beard
Jack Bonney
0 34 0 0 0 0 0 0 0 0
ODH 2024 - Beard
Ronnie Boone
0 72 0 0 0 0 0 0 0 0
ODH 2024 - Beard
Jackson Byrd
68 0 0 0 0 0 0 0 0 0
ODH 2024 - Beard
Jacob Chadwell
0 0 28 0 0 0 0 0 0 0
ODH 2024 - Beard
James Cummings
0 0 30 0 0 0 0 0 0 0
ODH 2024 - Beard
Dylan Donnelly
0 0 34 0 0 0 0 0 0 0
ODH 2024 - Beard
Clayton Howie
0 0 9 0 0 0 0 0 0 0
ODH 2024 - Beard
Mateusz Puszczalo
0 0 25 0 0 0 0 0 0 0
ODH 2024 - Beard
Ashton Rogers
48 0 0 0 0 0 0 0 0 0
ODH 2024 - Beard
John Allen Stillwell
0 0 16 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Derek Baker
39 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Brett Beasley
19 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Patrick Dudley
0 0 94 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Hunter Gillespie
17 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Ben Kablach
0 0 18 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Joshua Long
39 0 21 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
John Milisitz
13 0 0 0 0 0 0 0 0 0
Old Dominion Hitters 2025 - Milisitz
Jackson Okonkwo
0 82 0 0 0 0 0 0 0 0
RBA Southies 2024
Preston Corbitt
0 77 0 0 0 0 0 0 0 0
RBA Southies 2024
Wil Creech
0 78 0 0 0 0 0 0 0 0
RBA Southies 2024
Matthew Hudson
0 95 0 0 0 0 0 0 0 0
RBA Southies 2024
Ethan Sargent
0 0 27 0 0 0 0 0 0 0
RBA Southies 2024
Thomas Whitley
0 0 84 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Brevin Bezick
0 0 69 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Jackson Garland
0 61 11 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Parker Lakey
0 28 54 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Sam Rosand
0 26 0 0 0 0 0 0 0 0
Richmond Braves 15u Platinum
Bradley Zayac
0 69 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Noah Grossmann
0 96 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Hudson House
0 14 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Hunter Jesse
0 43 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Sam Jurek
0 0 56 0 0 0 0 0 0 0
Richmond Braves 16u American
Adam Pitts
0 60 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Jason Rayner
0 27 0 0 0 0 0 0 0 0
Richmond Braves 16u American
Hunter St Denis
0 22 24 33 0 0 0 0 0 0
Richmond Braves 16U National
Camden Bauswell
0 51 0 0 0 0 0 0 0 0
Richmond Braves 16U National
Conner Cliborne
0 0 48 0 0 0 0 0 0 0
Richmond Braves 16U National
Jack Feehery
0 65 0 0 0 0 0 0 0 0
Richmond Braves 16U National
Micah George
0 54 0 0 0 0 0 0 0 0
Richmond Braves 16U National
Parker McRay
0 0 42 0 0 0 0 0 0 0
Richmond Braves 16U National
Hunter Overstreet
0 19 0 0 0 0 0 0 0 0
Richmond Braves 16U National
Braxton Pope
0 0 61 0 0 0 0 0 0 0
Richmond Braves 16U National
Gavin Smith
0 35 0 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Austin Irby
0 0 17 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Chad Martin
0 0 57 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Tj Norvell
0 0 56 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Jackson Runyon
0 0 24 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Tanner Schaedel
0 94 0 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Lee Sowers
0 30 0 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Garrison Wight
0 82 0 0 0 0 0 0 0 0
Richmond Braves 16u Platinum
Parker Wight
0 0 97 0 0 0 0 0 0 0
Stars Baseball Caroline
Hayden Callahan
0 0 55 0 0 0 0 0 0 0
Stars Baseball Caroline
Robert Chapman
0 14 0 0 0 0 0 0 0 0
Stars Baseball Caroline
Cody Defeo
0 43 0 0 0 0 0 0 0 0
Stars Baseball Caroline
Orion Marshall
0 84 0 0 0 0 0 0 0 0
Stars Baseball Caroline
Brady Page
0 0 69 0 0 0 0 0 0 0
Stars Baseball Caroline
Jeremiah Park
0 0 12 0 0 0 0 0 0 0
Stars Baseball Caroline
Paul Smith
0 102 0 0 0 0 0 0 0 0
Stars Baseball Huller
Thomas Colson Clary
0 20 16 0 0 0 0 0 0 0
Stars Baseball Huller
Jake Ludwig
32 0 49 0 0 0 0 0 0 0
Stars Baseball Huller
Connor Lyle
0 29 30 0 0 0 0 0 0 0
Stars Baseball Huller
Austin Monahan
0 0 26 0 0 0 0 0 0 0
Stars Baseball Huller
James Pedas
0 75 0 0 0 0 0 0 0 0
Stars Baseball Huller
Gary Tompkins
85 0 0 0 0 0 0 0 0 0
Stars Baseball Martinez
Hutson Hendix
0 103 0 0 0 0 0 0 0 0
Stars Baseball Martinez
Michael Keyes
0 77 0 0 0 0 0 0 0 0
Stars Baseball Martinez
Thomas Koomey
0 0 97 0 0 0 0 0 0 0
Stars Baseball Martinez
Colin Regan
0 98 0 0 0 0 0 0 0 0
Team Coastal
Maison Becker
0 14 0 0 0 0 0 0 0 0
Team Coastal
Jackson Ellyson
21 0 0 0 0 0 0 0 0 0
Team Coastal
Brycen Hamilton
21 0 97 0 0 0 0 0 0 0
Team Coastal
Matthew Sabale
27 42 0 0 0 0 0 0 0 0
Team Coastal
Kaiden Trader
0 60 0 0 0 0 0 0 0 0
Team Coastal
Ryan Webb
0 0 18 0 0 0 0 0 0 0
Team Coastal
Carson Wetmore
0 0 47 0 0 0 0 0 0 0
Team Coastal
Brady Williams
29 0 65 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Nathan Bunch
0 67 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Andrew Davis
0 14 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Christopher Donaldson
0 49 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Will Gilbert
0 34 13 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Parker Jones
0 0 82 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Chase Klingemann
0 17 0 0 0 0 0 0 0 0
Tpa Nationals 16u Black
Miller Young
0 9 15 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Davis Best
0 67 0 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Dylan Davis
0 0 62 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Mason Hughes
0 0 85 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Sunil Lindsay
0 77 0 0 0 0 0 0 0 0
Tpa Nationals 16u Grey
Jentz Steiner
0 15 13 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Taylor Blevins
0 0 1 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Mattox Flatt
0 15 0 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Seth Harrison
0 41 0 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Nathan Rodriguez
0 63 0 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Brayden Spurgeon
0 0 51 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Ian White Jr.
0 115 0 0 0 0 0 0 0 0
Us Elite Mid Atlantic 2024
Grey Willis
0 0 97 0 0 0 0 0 0 0
Va Venom
Dylan Deyoung
0 94 0 0 0 0 0 0 0 0
Va Venom
Nile Gammon
0 25 69 0 0 0 0 0 0 0
Va Venom
Brayden Mann
0 14 46 0 0 0 0 0 0 0
Va Venom
Brycen Smith
0 23 0 0 0 0 0 0 0 0
Va Venom
Caymon Wilkinson
0 84 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