History Hop Tags - Inning

Inning - Notable Historical Events

Honus WagnerMay 2, 1909

Walter JohnsonApr 15, 1911

Babe RuthOct 1, 1932

Tom LasordaMay 30, 1948

Ted WilliamsJul 11, 1950

Jack FisherAug 30, 1961

Whitey FordOct 9, 1961

Joe PepitoneMay 23, 1962

Willie MaysJul 2, 1963

Nolan RyanJun 6, 1975

Pete RoseMay 11, 1980

Andre DawsonSep 24, 1985

Sammy SosaMay 16, 1996

Moises AlouOct 14, 2003

Greg MadduxSep 19, 2008

@TweetsByHMP — Our most recent tweet:

Divorced #OnThisDay (1964): Broadway musical actress-singer Ethel Merman (56) divorces academ... #TDIH @HistoryHop
— about 5 hours ago

Inning - Historical Events
Date Event
1875-05-11

George "Charmer" Zettlein pitches the 1st 9 inning shutout

1880-06-10

Charlie Jones becomes 1st to hit 2 HRs in 1 inning

1883-09-08

NY Giants score 13 runs in an inning against Phillies

1890-09-23

Ed Cartwright bats in 7 RBIs in 1 inning

1892-06-10

Wilbert Robinson sets record by going 7-for-7 in a 9-inning game

1896-02-14

George Lohmann takes a hat-trick v South Africa, 8-7 for inning

1902-06-30

Cleveland is 1st AL team to hit 3 consecutive HRs in same inning

1903-09-14

NY Giant Red Ames no-hits St Louis, 5-0 in a 5 inning game

1905-07-04

Phila A's beat Boston Red Sox 4-2 in 20 inning game

1905-09-20

Cleveland makes AL record 7 errors in an inning

1906-05-15

NY Giants' Hooks Wiltse strikes out 4 batters in 1 inning

1906-06-07

Chicago Cubs score 11 in 1st inning, beating NY Giants 19-0

1906-08-13

Cub's Pitcher Jack Taylor ends a string of completing 202 games (187 complete, 15 relief) by Dodgers in 3rd inning

1906-08-24

Cincinnati Red John Weimer no-hits Dodgers, 1-0 in 7 inning game

1906-09-24

St Louis Card Stony McGlynn no-hits Dodgers, 1-1 in 7 inning game

1906-09-26

Pitts Lefty Leifield no-hits Phillies, 8-0 in 6 inning game

1907-05-26

Chicago White Sox Ed Walsh no-hits NY Highlanders, 8-1 in 5 inning game

1907-08-23

Pitts Howie Camnitz no-hits NY Giants, 1-0 in 5 inning game

1907-10-05

Phila A's Rube Vickers no-hits Wash Senators, 4-0 in 5 inning game

1909-05-02

Honus Wagner steals his way around bases in 1st inning against Cubs

1909-05-10

Winchester's Fred Toney no-hits Lexington for 17 inning

1910-07-31

Chic Cub King Cole no-hits St Louis, 4-0 in a 7 inning game

1911-04-15

Walter Johnson pitches a record tying 4 strike outs in an inning

1911-05-13

NY Giant Fred Merkle is 1st to get 6 RBIs in an inning (1st)

1911-09-29

Yanks steal 15 bases & get 13 walks, beating Browns 16-12; with a major-league record 6 stolen bases in 1 inning

1912-06-20

NY Giant Josh Devore steals 4 bases in an inning (2nd & 3rd twice)

1913-07-25

Carl Weilman strikes out 6 times in a 15 inning game

1914-07-17

Giants outfielder Red Murray is knocked unconscious by lightning after catching a flyball, ending 21 inning game, Giants win 3-1

1914-08-03

Yankee catcher Nunamaker throws out 3 would be stealers in 1 inning

1915-05-17

Cubs George "Zip" Zabel relieves with 2 outs in 1st & winds up with 4-3 19-inning win over Brooklyn in longest relief job ever

1915-07-19

Wash Nationals steal record 8 bases vs Cleve Indians in the 1st inning

1915-10-08

Phillies win their 1st & only World Series game before 1980, beating Red Sox, 3-1, with an 8th inning 2 run rally

1916-06-18

Yanks score in every inning but 8th to beat Indians 19-3 in baseball

1917-08-13

Phillies steal 5 bases in an inning against Braves

1917-08-22

Pittsburgh Pirates play 4th straight extra inning game, Carson Bigbee sets record of 11 at-bats, they lose in 22 innings to Dodgers

1918-05-15

Washington Senator Walter Johnson pitches 1-0, 18 inning game

1918-05-24

Cleveland beats Yankees 3-2 in 19th inning

1919-05-11

Yanks' Jack Quinn & Senators' Walter Johnson, 12 inning 0-0 tie

1919-05-12

Yanks & Senators play 2nd straight extra inning tie, 4-4 in 15

1920-07-06

Yankees score 14 in 5th inning & beat Washington Senators, 17-0

1921-08-25

Yankee pitcher Harry Harper hits 3 batters in an inning tying record

1923-06-01

NY Giants beat Phillies, 22-5, Giants score in every inning

1923-07-07

Cleve Indians beat Boston Red Sox 27-3 with 13 runs in 6th inning

1925-06-15

Phila As go into bottom of 8th inning trailing 15-4, then score 13 times to defeat Cleveland 17-15

1925-07-01

NY Giant Hack Wilson hits 2 HRs in 3rd inning beating Phillies, 16-7

1926-07-22

Cin Red Curt Walker ties record of 2 triples in an inning

1928-07-08

Phillies set record of errorless 25 inning doubleheader

1928-09-17

Pitcher Ray Boggs hits 3 batters in 1 inning

1928-09-29

Yanks (17) Tigers (28) set 9 inning hit record (45)-Tigers win 19-10

1929-07-10

In game between Pirates & Phillies 9 HRs hit 1 in each inning

1929-10-12

Cubs blow 8-0 World Series lead, A's score 10 in 1 inning

1929-10-14

Philadelphia A's set World Series record of 10 runs in an inning

1930-09-27

White Sox 1st baseman Bud Clancy didn't handle ball at all in a 9 inning game vs St Louis Browns

1932-09-09

Frank Crosetti ties record, striking out twice in 1 inning

1932-10-01

World Series moves to Chicago, In 5th inning, Babe Ruth waits until he has 2 strikes, points & hits next pitch into center field bleachers

1934-03-20

Female Babe Didrickson pitches hitless inning for Phila A's in exhibition game against Brooklyn Dodgers

1934-03-21

Babe Didrikson pitches an inning in an A's-Dodgers exhibition game Walks 1, hits the next guy, 3rd guy hits into triple-play

1934-05-06

Red Sox score 12 runs in 4th inning including record 4 consecutive triples hit by Carl Reynolds, Moose Solters, Rick Ferrell, & B Walters

1934-07-14

Phillies score 11 runs in an inning, beats Cincinnati 18-0

1935-04-27

Yanks pull a 1st inning triple-play & beat Phila A's 9-8

1936-08-25

3 Braves hit twice in an inning getting 2 hits each

1937-08-29

Phila A's Bob Johnson is 2nd to get 6 RBIs in an inning (1st)

1938-05-05

Phillies Harold Kelleher faces 16 batters in 6th, as Cubs score 12 runs, both marks are NL records off one hurler in a single inning

1939-06-06

NY Giants beat Reds 17-3, with 5 HRs in 4th inning

1939-06-07

Cleve Indians sets AL record of 16 inning game without striking out, however lose game 5-4 to NY Yankees

1941-08-04

Dodger Mickey Owens is 1st to catch 3 foul flies in an inning (3rd)

1941-08-06

Detroit pitcher Al Benton is 1st to collect 2 sacrifices in an inning

1942-09-13

Cubs shortstop Leonard Merullo makes 4 errors in 1 inning

1943-05-21

Fastest 9 inning AL baseball game (89 mins), White Sox beat Senators

1943-07-02

Indians score 12 runs in 4th inning & beat Yankees 12-0

1945-07-21

Detroit Tigers & Phila A's play 24 inning 1-1 tie

1945-08-04

Red Sox Tom McBride is 3rd to get 6 RBIs in an inning (4th)

1948-05-30

Schenectady Blue Jays Tom Lasorda strikes out 25 in 15-inning game

1948-07-18

White Sox Fat Pat Seerey, hits 4 HRs in 11 inning game

1948-08-12

Cleveland Indians get 29 hits in a 9 inning game

1948-08-21

Indians 47-inning scoreless streak broken by White Sox Aaron Robinson

1950-06-18

Cleve Indians score 14 runs in 1st inning, beat A's 21-2

1950-07-11

17th All Star Baseball Game: NL wins 4-3 in 14 at Comiskey Park, Chic Ted Williams breaks his elbow; 1st extra inning All Star Game

1950-09-23

Phila A's Joe Astroth is 4th to get 6 RBIs in an inning (6th)

1950-10-01

Phillies win NL pennant on last day of season (10th inning HR)

1951-05-03

Gil McDougald ties major league record with 6 RBIs in 1 inning

1951-05-03

NY Yankee Gil McDougald is 5th to get 6 RBIs in an inning (9th)

1952-05-21

Bkln Dodgers score 15 runs in 1st inning & beat Cin Reds, 19-1

1952-06-10

Chicago White Sox Sam Mele is 6th to get 6 RBIs in an inning (4th)

1952-06-14

Braves Warren Spahn ties NL record of Jim Whitney with 18 strikeouts against the Cubs in 15-inning, 3-1 loss

1953-06-17

Most runs scored in 1 inning (17 by Red Sox)

1953-06-18

Eugene Stephens is 1st to get 3 hits & Red Sox score 17 runs in 1 Inning (7th) Red Sox beat Detroit 23-3

1954-06-30

Yank pitcher Tom Morgan ties record by hitting 3 batters in 1 inning This was also Bobby Brown's last game; he retired to become a doctor

1954-09-24

Yanks tie a record, 3 of their pinch hitters strike out in 1 inning

1956-05-19

Pirate Dale Long hits 9th-inning HR, 1st HR in 8 straight games

1956-08-18

Cin Reds (8) & Cubs (2) combine to hit 10 HRs in a 9 inning game

1956-08-27

Curt Robert of Columbus (Intl League) hits 4 HRs in 7 inning game

1957-04-24

Chic Cub pitchers walk NL record 9 Reds in 5th inning

1957-05-22

Red Sox set AL record by smashing 4 HRs in 6th inning in 11-0 win

1959-04-22

Chicago White Sox beat KC Athletics 20-6, in 1 inning Sox score 11 runs on 1 hit, 10 walks, & 3 errors

1959-06-12

SF Giants Mike McCormick no-hits Phillies, 3-0 in 5 inning game

1959-06-28

Phils Wally Post is only outfielder to throw out 2 runners in an inning twice (Losing to Giants 6-0)

1959-09-05

Wash Senator Jim Lemon is 7th to get 6 RBIs in an inning (3rd)

1961-08-30

Oriole Jack Fisher walks 12 LA Angels in a 9 inning game

1961-10-09

Yank Whitey Ford breaks Ruth record of 29 2/3 consecutive inning

1962-05-23

Joe Pepitone 2nd Yankee to hit 2 HRs in 1 inning (Joe DiMaggio)

1962-06-15

Phillies score 10 runs in an inning against Reds en route to 13-8 win

1962-06-24

Jack Reed's 22nd-inning HR wins longest NY Yankee game in history

1962-07-11

Brothers Hank & Tommie Aaron homer in same inning

1962-07-18

Minnesota Twins Bob Allison & Harmon Killebrew hit grand slams in 1st inn & Harmon Killebrew connect in a club-record, 11-run 1st inning

1962-07-18

Minn is 1st AL team to hit 2 grand slams in an inning as Bob Allison

1962-10-02

SF beats LA, 8-7 in 4h18m 9 inning playoff game

1962-10-04

Whitey Ford's World Series 33 2/3 scoreless inning streak ends

1963-07-02

Giant Willie Mays' HR in 16th inning gives them a 1-0 win over Braves

1963-07-31

Indians' Woodie Held, Pedro Ramos, Tito Francona, & Larry Brown hit consecutive home runs in one inning (vs California Angels)

1964-04-23

Houston Colt 45s Ken Johnson becomes 1st major league pitcher to lose a 9 inning no-hitter, Reds win 1-0

1966-05-06

Most runs scored in 11th inning (9) Phils score 5 to beat Pirates 8-7

1966-06-09

5 Minnesota Twins (Rich Rollins, Zolio Versailes, Tony Oliva, Don Michner, & Harmon Killebrew) all homer in 7th inning to beat A's 9-4

1967-07-22

Atlanta Braves use a record 5 pitchers in 9th inning

1968-04-30

3 Oriole pitchers walk 14 NY Yankees in a 9 inning game

1968-06-08

Don Drysdale pitches a record 58th consecutive scoreless inning

1968-09-22

Twins' Cesar Tovar pitched a hitless inning & plays all 9 positions

1970-07-08

SF Giant Jim Ray Hart is 8th to get 6 RBIs in an inning (5th)

1971-04-18

Gavaskar makes 220 in 2nd inning v WI after 124 in 1st

1971-06-06

Willie Mays hits record 22nd & last extra inning HR

1971-07-28

16 time gold glover Brook Robinson commits 3 errors in 6th inning

1974-05-06

A's pitcher Paul Lindblad makes an errant throw in 1st inning of 6-3 loss to Balt ends his record streak of 385 consecutive errorless games

1974-05-27

Pirates Ken Brett no-hits Padres until 9th inning

1974-10-16

As' Ken Holtzman, who hasn't batted all season, belts 3rd inning home run in Game 4 & gets the win, 5-2

1975-06-06

Nolan Ryan's bid for 2nd no-hitter broken in 6th inning

1975-07-19

NY Yank catcher Thurman Munson's 1st-inning single & RBI are

1975-09-16

Rennie Stennett is 2nd to hit 7-for-7 in a 9-inning game

1975-10-21

Red Sox Carlton Fisk's 12th inning HR beats Reds 7-6 in game 6 of WS

1976-10-14

Chris Chambliss' 9th inning lead off homer gives NY Yanks pennant #30

1977-04-25

Cin Reds tie record of 12 runs in 5th inning beating Braves 23-9

1977-06-27

Willie McCovey smashes 2 HRs in inning for 2nd time (Apr 12, 1973)

1978-04-13

Jackson slugs a 3-run HR in the 1st inning, & the field is showered

1978-08-13

Yanks score 5 runs in top of 7th. but rain causes game to be halted & thus score goes back to previous inning, Balt wins 3-0

1980-03-23

Border completes 150 in each inning of Test Cricket v Pakistan

1980-05-04

Dodgers bat out of order against Phillies in 1st inning

1980-05-04

White Sox 1st baseman Mike Squires catches final inning of 11-1 loss to Brewers, becoming 1st lefty to catch since Dale Long in 1958

1980-05-11

Pete Rose, 39, steals second, third, & home in one inning for Phillies

1980-05-13

Cincinnati Red Ray Knight hits 2 HRs in 5th inning vs NY Mets

1980-05-28

2 Oakland A's steal home in 1st inning

1980-09-17

Oak A's Rick Langford is removed with 2 outs in 9th inning ending his consecutive complete-game streak at 22

1981-04-18

Pawtucket & Rochester start a 33-inning baseball game

1981-06-23

33 inning game ends, Pawtucket 3, Rochester 2

1981-06-23

Dave Koza scores Marty Barrett with bases-loaded single in bottom of 33rd inning, Pawtucket beats Rochester 3-2

1981-10-14

Yank Graig Nettles is 1st to get 2 hits in same inning of an ALSC game

1982-03-10

Salim Malik scores 100 in 2nd inning of Test Cricket debut (v SL)

1982-07-04

Yankees bat out of order against Indians in 1st inning

1983-06-27

Mariners bat out of order against White Sox in 2nd inning

1983-07-03

Rangers explode for 12 runs in 15th inning of a 16-4 win over the A's

1983-08-04

While warming up before 5th inning Yankee Dave Winfield accidentally kills a seagull

1984-05-17

Cincinnati Reds Mario Soto throws 4 strikeouts in one inning

1985-06-11

Von Hayes becomes 21st to hit 2 HRS in an inning (Phils-26, Mets-7)

1985-08-01

Vince Coleman steals 2 bases in 1st inning, for NL rookie record 74

1985-09-24

Montreal Expo Andre Dawson is 9th to get 6 RBIs in an inning (5th), and joins Willey McCovey to hit 2 HRs in an inn twice

1986-06-08

Longest 9 inning AL game (4h16m), Balt Orioles beat Yankees 18-9

1986-08-21

With 2 outs in 6th inning, Red Sox score 11 runs

1986-09-03

Astros & Cubs use a record 53 players in an 18 inning game

1987-04-11

Yankees score 12 runs in 7th inning vs KC Royals

1987-06-29

Yanks blow 11-4 lead but trailing 14-11 Dave Winfield's 8th inning grand slammer beats Toronto 15-14; Mattingly also grand slams

1987-08-13

Cards outfield sets record of no putouts in a 4-2 in 13 inning

1988-06-27

Reds bat out of order against Padres in 1st inning

1988-07-08

Indians' Bud Black sets club record for most batters hit in inning (3)

1988-08-08

Cubs & Phillies attempt to play 1st night game ever at Wrigley Field but are rained out in 4th inning with Chicago leading, 3-1

1989-04-05

Orel Hershiser ends his 59 consecutive scoreless pitched inning streak

1989-04-23

Nolan Ryan blows a no hitter in 9th inning

1989-06-08

Pirates score 10 in 1st (their best inning since 1942), prompts Pirate broadcaster Jim Rooker to say he would walk from Pitts to Phila if Pirates lost, Phillies beat them 15-11, Rooker walks at end of season

1989-07-27

Atlanta Brave Dale Murphy is 10th to get 6 RBIs in an inning (6th)

1989-07-28

Braves Dale Murphy, hits 2 3-run HRs in an inning, 14th man to hit 2 HRs in an inning. Also ties record of 6 RBIs in an inning

1989-08-03

Cin Reds send record 20 men to bat with a record 16 hits in 1 inning as they score 14 runs in 1st inning

1989-08-10

A's bat out of order against White Sox in 3rd inning

1989-09-23

Blue Jays bat out of order against Brewers in 6th inning

1990-04-20

8 2/3 inning perfect game pitched by Brian Holman of Oakland A's is spoiled by a home run hit by Ken Philips

1990-06-12

NY Mets beat Chicago Cubs 19-8 at Wrigley Field, Cubs outfielder Doug Dazcenzo pitched a scoreless 9th inning

1990-07-08

Brewers beat Angels 20-7, including 13 in 5th inning

1990-07-12

Chicago White Sox Melido Perez no-hits Yankees 8-0 in a rain shortened 6 inning game at Yankee Stadium (7th no-hitter of 1990)

1990-08-03

For 3rd time in 1990 a no-hitter is broken up with 2 outs in 8th inning. Doug Drabek of Pitts still beats Phila 11-0

1990-08-30

Ken Griffey & Ken Griffey Jr become 1st father & son to play on same team (Seattle Mariners), both single in 1st inning

1990-09-10

Mariner Matt Young becomes 21st AL'er to strike out 4 in 1 inning

1990-09-14

Ken Griffey, Sr & Jr, hit back-to-back HRs in 1st inning

1991-04-21

Greatest extra-inning comeback, Pitts scores 6 in bottom of 11th erasing 5 run Cub lead, Pirates also trailed 7-2 in bottom of 9th

1991-05-15

Red Sox & White Sox play then slowest 9 inning game (4:11)

1991-07-07

Nolan Ryan possible 8th no-hitter ends in the 8th inning

1991-07-30

Red Sox Carlos Quintana is 11th to get 6 RBIs in an inning (3rd)

1991-08-31

Rockies bat out of order against Expos in 1st inning

1992-05-23

NY Yankees play in their 4th straight extra inning game

1992-05-24

Despite trailing 7-1, NY Yanks tie Milwaukee Brewers & then score 1 in 9th to avoid 5th straight extra inning game

1992-06-16

Jeff King is 5th to be thrown out twice trying to steal in an inning

1992-08-17

Kevin Gross of Dodgers tosses only 9-inning no-hitter of season, a 2-0

1993-05-29

Texas Ranger Jose Canseco pitches 8th inning in 15-1 loss to Red Sox, he gives up 3 runs on 2 hits & 3 walks, he damages his arm

1993-09-26

Cubs bat out of order against Pirates in 2nd inning

1994-05-21

Reds bat out of order against Dodgers in 2nd inning

1994-06-24

Jeff Bagwell of Astros is 28th to hit 2 HRs in an inning

1995-02-04

Zimbabwe's 1st Test Cricket victory, over Pakistan by an inning

1995-05-02

Expos bat out of order against Mets in 6th inning

1995-06-01

Rangers' Kenny Rogers scoreless inning streak ends after 39

1995-06-03

Expos pitcher Pedro Martinez perfect game is broken up in 10th inning as San Diego's Bip Roberts leads off with a double, Mont wins 1-0

1995-06-14

Giants infielder Mike Benjamin goes 6-for-7 in 13-inning 4-3 win

1995-08-08

Jeff King of Pirates is 16th NL player to HR twice in one inning

1995-10-04

Jim Leyritz homers with a man on in 15th inning to give Yankees 2-0 Division Series lead over Mariners

1996-05-16

Sammy Sosa is 1st Chicago Cub to hit 2 HRS in 1 inning

1996-12-21

Pakistan all out 67 to lose to Tasmania by an inning

1996-12-28

India all out for 66 at Durban after making 100 in cricket 1st inning

1997-06-09

Detroit Tigers baseball team bat out of order against Oakland A's in 1st inning

1997-08-19

NY Yank 3rd baseman Wade Boggs pitches a scoreless inning vs Anaheim

1997-09-05

Orioles beat Yankes 13-9 in longest 9 inning game

1997-10-22

2nd longest 9 inning World Series game (4:12) as Marlins & Indians were tied 7-7 going into the 9th, Mariners win 14-11

2003-10-14

Fan Steve Bartman deflects the ball away from Chicago Cubs outfielder Moises Alou. Cubs give up eight runs in the inning and lose to the Marlins 8-3, and the Bartman incident is seen as the turning point in the series

2008-09-19

Greg Maddux pitches his 5,000th career inning against the San Francisco Giants

Keep in touch with us:
beta testing:

nothing here now

Inning - Birthdays
Date Event
1891-11-20

Leon Cadore, pitcher (pitched all of 26 inning game)

1958-08-23

Julio Franco, 7th Inning Stretch

1960-05-09

Tony Gwynn, 7th Inning Stretch

1966-05-15

Selena Roberts, The Tenth Inning: Top of the Tenth

1979-11-12

Kirsten Hansen, Air Bud: Seventh Inning Fetch

1983-08-02

Huston Street, Inning by Inning: A Portrait of a Coach

Inning - Deaths
Date Event
1958-03-16

Leon J Cadore, pitched the 26 inning game, dies at 65

1994-01-08

Harvey Haddix, pitcher (12 perfect inning game), dies at 68

2014-06-16

Tony Gwynn, 7th Inning Stretch


Today in history calendar
January 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
February 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
March 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
April 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
May 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
June 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
July 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
August 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
October 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
November 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
December 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31