8/23/2025 - Western Kentucky Speedway
8/23/2025 - Western Kentucky Speedway

8/23/2025
Western Kentucky Speedway

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

20 Laps

CRUSA Street StocksA Feature 1

Finish Start # Competitor Hometown +/-
1 1 37 Ty Shearon Ty Shearon Cedar Hill, TN Cedar Hill, TN -
2 7 4 Todd Rilley Todd Rilley Central City, KY Central City, KY 5
3 2 50 Derrick Tillman Derrick Tillman Crofton, KY Crofton, KY -1
4 8 18 Luke Rutter Luke Rutter Hanson, KY Hanson, KY 4
5 6 29 Tim Wilson Jr Tim Wilson Jr Hopkinsville, KY Hopkinsville, KY 1
6 9 7W Wally Walker Wally Walker Hopkinsville, KY Hopkinsville, KY 3
7 5 0 Chris Shelton Chris Shelton Paducah, KY Paducah, KY -2
8 4 14 Megan Erwin Megan Erwin Attica, IN Attica, IN -4
9 3 118 Terry Young Terry Young Nebo, KY Nebo, KY -6
6 Laps

CRUSA Street StocksHeat 1

Finish Start # Competitor Hometown +/-
1 1 37 Ty Shearon Ty Shearon Cedar Hill, TN Cedar Hill, TN -
2 2 118 Terry Young Terry Young Nebo, KY Nebo, KY -
3 3 0 Chris Shelton Chris Shelton Paducah, KY Paducah, KY -
4 4 4 Todd Rilley Todd Rilley Central City, KY Central City, KY -
5 5 7W Wally Walker Wally Walker Hopkinsville, KY Hopkinsville, KY -
All transfer
6 Laps

CRUSA Street StocksHeat 2

Finish Start # Competitor Hometown +/-
1 2 50 Derrick Tillman Derrick Tillman Crofton, KY Crofton, KY 1
2 1 14 Megan Erwin Megan Erwin Attica, IN Attica, IN -1
3 4 29 Tim Wilson Jr Tim Wilson Jr Hopkinsville, KY Hopkinsville, KY 1
4 3 18 Luke Rutter Luke Rutter Hanson, KY Hanson, KY -1
All transfer
0 Laps

CRUSA Street StocksQualifying 1

Finish Start # Competitor Hometown Time
1 8 37 Ty Shearon Ty Shearon Cedar Hill, TN Cedar Hill, TN 19.166
2 9 14 Megan Erwin Megan Erwin Attica, IN Attica, IN 19.235
3 6 118 Terry Young Terry Young Nebo, KY Nebo, KY 19.303
4 2 50 Derrick Tillman Derrick Tillman Crofton, KY Crofton, KY 19.496
5 5 0 Chris Shelton Chris Shelton Paducah, KY Paducah, KY 19.501
6 7 18 Luke Rutter Luke Rutter Hanson, KY Hanson, KY 19.577
7 3 4 Todd Rilley Todd Rilley Central City, KY Central City, KY 19.771
8 1 29 Tim Wilson Jr Tim Wilson Jr Hopkinsville, KY Hopkinsville, KY 19.787
9 4 7W Wally Walker Wally Walker Hopkinsville, KY Hopkinsville, KY 19.863
20 Laps

Factory StocksA Feature 1

Finish Start # Competitor Hometown +/-
1 1 8 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY -
2 4 3M Justin McDaniel Justin McDaniel Eddyville, KY Eddyville, KY 2
3 5 77 Clifton Baize Clifton Baize Cental City, KY Cental City, KY 2
4 9 G03 Derek Griffin Derek Griffin Providence, KY Providence, KY 5
5 8 24 Allen Young Allen Young Nebo, KY Nebo, KY 3
6 6 D8 Brandon Shelton Brandon Shelton Nebo, KY Nebo, KY -
7 14 97 Kristopher Fox Kristopher Fox Madisonville, KY Madisonville, KY 7
8 13 74 Brian Ping Brian Ping Paris, TN Paris, TN 5
9 10 R59 Ricky Messamore Ricky Messamore Nebo, KY Nebo, KY 1
10 12 18 Jimmy Griffin Jimmy Griffin Corydon, KY Corydon, KY 2
11 3 4B Jessie Baize Jessie Baize Cental City, KY Cental City, KY -8
DNS 7 57 Doyle Dunlap Doyle Dunlap Owensboro, KY Owensboro, KY -
DNS 11 J03 Jake Back Jake Back Dawson Spring, KY Dawson Spring, KY -
DQ 2 22 Lucus Adams Lucus Adams Hopkinsville, KY Hopkinsville, KY -
6 Laps

Factory StocksHeat 1

Finish Start # Competitor Hometown +/-
1 1 8 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY -
2 3 4B Jessie Baize Jessie Baize Cental City, KY Cental City, KY 1
3 2 77 Clifton Baize Clifton Baize Cental City, KY Cental City, KY -1
4 4 57 Doyle Dunlap Doyle Dunlap Owensboro, KY Owensboro, KY -
5 5 G03 Derek Griffin Derek Griffin Providence, KY Providence, KY -
6 7 J03 Jake Back Jake Back Dawson Spring, KY Dawson Spring, KY 1
7 6 74 Brian Ping Brian Ping Paris, TN Paris, TN -1
All transfer
6 Laps

Factory StocksHeat 2

Finish Start # Competitor Hometown +/-
1 1 22 Lucus Adams Lucus Adams Hopkinsville, KY Hopkinsville, KY -
2 2 3M Justin McDaniel Justin McDaniel Eddyville, KY Eddyville, KY -
3 3 D8 Brandon Shelton Brandon Shelton Nebo, KY Nebo, KY -
4 4 24 Allen Young Allen Young Nebo, KY Nebo, KY -
5 5 R59 Ricky Messamore Ricky Messamore Nebo, KY Nebo, KY -
6 6 18 Jimmy Griffin Jimmy Griffin Corydon, KY Corydon, KY -
7 7 97 Kristopher Fox Kristopher Fox Madisonville, KY Madisonville, KY -
All transfer
0 Laps

Factory StocksQualifying 1

Finish Start # Competitor Hometown Time
1 4 8 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY
2 8 22 Lucus Adams Lucus Adams Hopkinsville, KY Hopkinsville, KY
3 11 77 Clifton Baize Clifton Baize Cental City, KY Cental City, KY
4 6 3M Justin McDaniel Justin McDaniel Eddyville, KY Eddyville, KY
5 3 4B Jessie Baize Jessie Baize Cental City, KY Cental City, KY
6 7 D8 Brandon Shelton Brandon Shelton Nebo, KY Nebo, KY
7 13 57 Doyle Dunlap Doyle Dunlap Owensboro, KY Owensboro, KY
8 10 24 Allen Young Allen Young Nebo, KY Nebo, KY
9 14 G03 Derek Griffin Derek Griffin Providence, KY Providence, KY
10 9 R59 Ricky Messamore Ricky Messamore Nebo, KY Nebo, KY
11 5 74 Brian Ping Brian Ping Paris, TN Paris, TN
12 2 18 Jimmy Griffin Jimmy Griffin Corydon, KY Corydon, KY
13 1 J03 Jake Back Jake Back Dawson Spring, KY Dawson Spring, KY
14 12 97 Kristopher Fox Kristopher Fox Madisonville, KY Madisonville, KY
20 Laps

Rusty BoltA Feature 1

Finish Start # Competitor Hometown +/-
1 1 56 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY -
2 8 Y9 Max Yunker Max Yunker Evansville, IN Evansville, IN 6
3 2 66 Joey Summers Joey Summers Morgantown, KY Morgantown, KY -1
4 3 12 Tommy Wilson Tommy Wilson Princton, KY Princton, KY -1
5 4 5 Tyler Schindley Tyler Schindley Providence, KY Providence, KY -1
6 7 12M Braxton Marks Braxton Marks White Plains, KY White Plains, KY 1
7 5 25 Chad Landrum Chad Landrum Powderly, KY Powderly, KY -2
8 6 42C Justin Conrad Justin Conrad Providence, KY Providence, KY -2
6 Laps

Rusty BoltHeat 1

Finish Start # Competitor Hometown +/-
1 1 56 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY -
2 2 66 Joey Summers Joey Summers Morgantown, KY Morgantown, KY -
3 3 12 Tommy Wilson Tommy Wilson Princton, KY Princton, KY -
4 6 5 Tyler Schindley Tyler Schindley Providence, KY Providence, KY 2
5 7 25 Chad Landrum Chad Landrum Powderly, KY Powderly, KY 2
6 8 42C Justin Conrad Justin Conrad Providence, KY Providence, KY 2
7 4 12M Braxton Marks Braxton Marks White Plains, KY White Plains, KY -3
DNS 5 Y9 Max Yunker Max Yunker Evansville, IN Evansville, IN -
All transfer
0 Laps

Rusty BoltQualifying 1

Finish Start # Competitor Hometown Time
1 4 56 Bobby Gregory Bobby Gregory Auburn, KY Auburn, KY 21.200
2 8 66 Joey Summers Joey Summers Morgantown, KY Morgantown, KY 21.266
3 1 12 Tommy Wilson Tommy Wilson Princton, KY Princton, KY 21.277
4 6 12M Braxton Marks Braxton Marks White Plains, KY White Plains, KY 21.747
5 7 Y9 Max Yunker Max Yunker Evansville, IN Evansville, IN 21.921
6 3 5 Tyler Schindley Tyler Schindley Providence, KY Providence, KY 22.102
7 5 25 Chad Landrum Chad Landrum Powderly, KY Powderly, KY 22.570
8 2 42C Justin Conrad Justin Conrad Providence, KY Providence, KY 24.762
20 Laps

Mini StockA Feature 1

Finish Start # Competitor Hometown +/-
1 1 911 Kaleb Casey Kaleb Casey Henderson, KY Henderson, KY -
2 2 6B Blake Thomas Blake Thomas Corydon, KY Corydon, KY -
3 5 2 Jamie Casteel Jamie Casteel Owensboro, KY Owensboro, KY 2
4 9 749 Mason Ashby Mason Ashby Morgantown, KY Morgantown, KY 5
5 4 95K Bryce Bennett Bryce Bennett Henderson, KY Henderson, KY -1
6 12 14W Zach Witt Zach Witt Beaver dam, KY Beaver dam, KY 6
7 18 74JR Charlie Ashby Charlie Ashby Morgantown, KY Morgantown, KY 11
8 17 712C James Bratcher James Bratcher Morgantown, KY Morgantown, KY 9
9 14 J07 Jayden Porter Jayden Porter Hawesville, KY Hawesville, KY 5
10 21 3J Trey Jones Trey Jones Henderson, KY Henderson, KY 11
11 24 7VT Art Rushlow Jr Art Rushlow Jr Henderson, KY Henderson, KY 13
12 3 56 MIke Rittenberry MIke Rittenberry Hopkinsville, KY Hopkinsville, KY -9
13 10 420 Tony Wolfe Tony Wolfe Waverly, KY Waverly, KY -3
14 11 29 Trey Prowell Trey Prowell Marion, KY Marion, KY -3
15 6 15 Greg Wilkes Greg Wilkes Nortonville, KY Nortonville, KY -9
16 19 14 Jared Ball Jared Ball Beaver dam, KY Beaver dam, KY 3
17 8 24 Devin Joiner Devin Joiner Hopkinsville, KY Hopkinsville, KY -9
18 20 125 Chris Vannoy Chris Vannoy Madisonville, KY Madisonville, KY 2
19 7 81 Houston Lynn Houston Lynn Nebo, KY Nebo, KY -12
DNS 13 28 Pete Travis Pete Travis Kuttawa, KY Kuttawa, KY -
DNS 15 25 Jake Proctor Jake Proctor Powderly, KY Powderly, KY -
DNS 16 000 Jeff Cook Jeff Cook Evansville, IN Evansville, IN -
DNS 22 21 Wesley Shell Wesley Shell Paducah, KY Paducah, KY -
DNS 23 5K Keith Minks Keith Minks Evansville, IN Evansville, IN -
DNS 25 77J Brenden Bennett Brenden Bennett Henderson, KY Henderson, KY -
DNS 26 31B Camden Burden Camden Burden Hawesville, KY Hawesville, KY -
6 Laps

Mini StockHeat 1

Finish Start # Competitor Hometown +/-
1 1 911 Kaleb Casey Kaleb Casey Henderson, KY Henderson, KY -
2 5 95K Bryce Bennett Bryce Bennett Henderson, KY Henderson, KY 3
3 9 81 Houston Lynn Houston Lynn Nebo, KY Nebo, KY 6
4 6 420 Tony Wolfe Tony Wolfe Waverly, KY Waverly, KY 2
DNS 2 28 Pete Travis Pete Travis Kuttawa, KY Kuttawa, KY -
DNS 3 000 Jeff Cook Jeff Cook Evansville, IN Evansville, IN -
DNS 4 14 Jared Ball Jared Ball Beaver dam, KY Beaver dam, KY -
DNS 7 21 Wesley Shell Wesley Shell Paducah, KY Paducah, KY -
DNS 8 77J Brenden Bennett Brenden Bennett Henderson, KY Henderson, KY -
All transfer
6 Laps

Mini StockHeat 2

Finish Start # Competitor Hometown +/-
1 3 6B Blake Thomas Blake Thomas Corydon, KY Corydon, KY 2
2 4 2 Jamie Casteel Jamie Casteel Owensboro, KY Owensboro, KY 2
3 1 24 Devin Joiner Devin Joiner Hopkinsville, KY Hopkinsville, KY -2
4 9 29 Trey Prowell Trey Prowell Marion, KY Marion, KY 5
5 5 J07 Jayden Porter Jayden Porter Hawesville, KY Hawesville, KY -
6 8 712C James Bratcher James Bratcher Morgantown, KY Morgantown, KY 2
7 7 125 Chris Vannoy Chris Vannoy Madisonville, KY Madisonville, KY -
8 2 5K Keith Minks Keith Minks Evansville, IN Evansville, IN -6
9 6 31B Camden Burden Camden Burden Hawesville, KY Hawesville, KY -3
All transfer
6 Laps

Mini StockHeat 3

Finish Start # Competitor Hometown +/-
1 2 56 MIke Rittenberry MIke Rittenberry Hopkinsville, KY Hopkinsville, KY 1
2 1 15 Greg Wilkes Greg Wilkes Nortonville, KY Nortonville, KY -1
3 4 749 Mason Ashby Mason Ashby Morgantown, KY Morgantown, KY 1
4 3 14W Zach Witt Zach Witt Beaver dam, KY Beaver dam, KY -1
5 6 25 Jake Proctor Jake Proctor Powderly, KY Powderly, KY 1
6 5 74JR Charlie Ashby Charlie Ashby Morgantown, KY Morgantown, KY -1
7 7 3J Trey Jones Trey Jones Henderson, KY Henderson, KY -
DNS 8 7VT Art Rushlow Jr Art Rushlow Jr Henderson, KY Henderson, KY -
All transfer
0 Laps

Mini StockQualifying 1

Finish Start # Competitor Hometown Time
1 5 911 Kaleb Casey Kaleb Casey Henderson, KY Henderson, KY 20.361
2 8 24 Devin Joiner Devin Joiner Hopkinsville, KY Hopkinsville, KY 20.551
3 22 15 Greg Wilkes Greg Wilkes Nortonville, KY Nortonville, KY 21.031
4 7 28 Pete Travis Pete Travis Kuttawa, KY Kuttawa, KY 21.157
5 21 5K Keith Minks Keith Minks Evansville, IN Evansville, IN 21.158
6 9 56 MIke Rittenberry MIke Rittenberry Hopkinsville, KY Hopkinsville, KY 21.336
7 19 000 Jeff Cook Jeff Cook Evansville, IN Evansville, IN 21.394
8 1 6B Blake Thomas Blake Thomas Corydon, KY Corydon, KY 21.524
9 15 14W Zach Witt Zach Witt Beaver dam, KY Beaver dam, KY 21.678
10 14 14 Jared Ball Jared Ball Beaver dam, KY Beaver dam, KY 21.744
11 4 2 Jamie Casteel Jamie Casteel Owensboro, KY Owensboro, KY 22.104
12 26 749 Mason Ashby Mason Ashby Morgantown, KY Morgantown, KY 22.237
13 12 95K Bryce Bennett Bryce Bennett Henderson, KY Henderson, KY 22.344
14 23 J07 Jayden Porter Jayden Porter Hawesville, KY Hawesville, KY 22.605
15 16 74JR Charlie Ashby Charlie Ashby Morgantown, KY Morgantown, KY 23.039
16 13 420 Tony Wolfe Tony Wolfe Waverly, KY Waverly, KY 23.044
17 3 31B Camden Burden Camden Burden Hawesville, KY Hawesville, KY 23.084
18 25 25 Jake Proctor Jake Proctor Powderly, KY Powderly, KY 23.306
19 6 21 Wesley Shell Wesley Shell Paducah, KY Paducah, KY 24.299
20 18 125 Chris Vannoy Chris Vannoy Madisonville, KY Madisonville, KY 24.477
21 2 3J Trey Jones Trey Jones Henderson, KY Henderson, KY 24.524
22 11 77J Brenden Bennett Brenden Bennett Henderson, KY Henderson, KY 24.582
23 24 712C James Bratcher James Bratcher Morgantown, KY Morgantown, KY 24.977
24 10 7VT Art Rushlow Jr Art Rushlow Jr Henderson, KY Henderson, KY 25.407
25 20 81 Houston Lynn Houston Lynn Nebo, KY Nebo, KY 25.894
DNS 17 29 Trey Prowell Trey Prowell Marion, KY Marion, KY
20 Laps

EconomiesA Feature 1

Finish Start # Competitor Hometown +/-
1 1 63 David Carroll David Carroll Morgantown, KY Morgantown, KY -
2 3 18 Mark VanWrinkle Mark VanWrinkle Evansville, IN Evansville, IN 1
3 6 728 Kyle Morris Kyle Morris Saint Charles, KY Saint Charles, KY 3
4 7 9 LUKE CANARY LUKE CANARY Owensboro, KY Owensboro, KY 3
5 9 413 Cody Green Cody Green Owensboro, KY Owensboro, KY 4
6 4 44 Doug Moore Doug Moore Morgantown, KY Morgantown, KY -2
7 10 19B Bryar Whittaker Bryar Whittaker Evanville, IN Evanville, IN 3
8 5 10 DAVE WINSTEAD DAVE WINSTEAD Dawson Spring, KY Dawson Spring, KY -3
9 12 4 Roy Moore Roy Moore Morgontown, KY Morgontown, KY 3
10 13 56K Tom Barclay Tom Barclay Lynnville, IN Lynnville, IN 3
11 11 13 Michael Lockwood Michael Lockwood Clarksville, TN Clarksville, TN -
12 14 199 Drake mcDaniel Drake mcDaniel Eddyville, KY Eddyville, KY 2
13 15 21 Tayler Massey Tayler Massey Livermore, KY Livermore, KY 2
14 2 5H Cody Gardner Cody Gardner Henderson, KY Henderson, KY -12
15 8 27 Blake Griffin Blake Griffin Providence, KY Providence, KY -7
DNS 16 712 Trey Duncan Trey Duncan Mayfield, KY Mayfield, KY -
DNS 17 -
6 Laps

EconomiesHeat 1

Finish Start # Competitor Hometown +/-
1 1 63 David Carroll David Carroll Morgantown, KY Morgantown, KY -
2 2 18 Mark VanWrinkle Mark VanWrinkle Evansville, IN Evansville, IN -
3 5 10 DAVE WINSTEAD DAVE WINSTEAD Dawson Spring, KY Dawson Spring, KY 2
4 4 9 LUKE CANARY LUKE CANARY Owensboro, KY Owensboro, KY -
5 6 413 Cody Green Cody Green Owensboro, KY Owensboro, KY 1
6 7 13 Michael Lockwood Michael Lockwood Clarksville, TN Clarksville, TN 1
7 8 56K Tom Barclay Tom Barclay Lynnville, IN Lynnville, IN 1
8 3 21 Tayler Massey Tayler Massey Livermore, KY Livermore, KY -5
All transfer
6 Laps

EconomiesHeat 2

Finish Start # Competitor Hometown +/-
1 2 5H Cody Gardner Cody Gardner Henderson, KY Henderson, KY 1
2 6 44 Doug Moore Doug Moore Morgantown, KY Morgantown, KY 4
3 4 728 Kyle Morris Kyle Morris Saint Charles, KY Saint Charles, KY 1
4 3 27 Blake Griffin Blake Griffin Providence, KY Providence, KY -1
5 5 19B Bryar Whittaker Bryar Whittaker Evanville, IN Evanville, IN -
6 8 4 Roy Moore Roy Moore Morgontown, KY Morgontown, KY 2
7 7 199 Drake mcDaniel Drake mcDaniel Eddyville, KY Eddyville, KY -
8 1 712 Trey Duncan Trey Duncan Mayfield, KY Mayfield, KY -7
9 -
All transfer
0 Laps

EconomiesQualifying 1

Finish Start # Competitor Hometown Time
1 4 63 David Carroll David Carroll Morgantown, KY Morgantown, KY 22.431
2 16 712 Trey Duncan Trey Duncan Mayfield, KY Mayfield, KY 22.998
3 6 18 Mark VanWrinkle Mark VanWrinkle Evansville, IN Evansville, IN 23.176
4 3 5H Cody Gardner Cody Gardner Henderson, KY Henderson, KY 23.364
5 2 21 Tayler Massey Tayler Massey Livermore, KY Livermore, KY 23.368
6 11 27 Blake Griffin Blake Griffin Providence, KY Providence, KY 23.529
7 8 9 LUKE CANARY LUKE CANARY Owensboro, KY Owensboro, KY 23.688
8 14 728 Kyle Morris Kyle Morris Saint Charles, KY Saint Charles, KY 23.869
9 15 10 DAVE WINSTEAD DAVE WINSTEAD Dawson Spring, KY Dawson Spring, KY 23.907
10 13 19B Bryar Whittaker Bryar Whittaker Evanville, IN Evanville, IN 24.039
11 1 413 Cody Green Cody Green Owensboro, KY Owensboro, KY 24.385
12 10 44 Doug Moore Doug Moore Morgantown, KY Morgantown, KY 24.620
13 12 13 Michael Lockwood Michael Lockwood Clarksville, TN Clarksville, TN 25.304
14 5 199 Drake mcDaniel Drake mcDaniel Eddyville, KY Eddyville, KY 26.062
15 9 56K Tom Barclay Tom Barclay Lynnville, IN Lynnville, IN 29.086
DNS 7 4 Roy Moore Roy Moore Morgontown, KY Morgontown, KY
20 Laps

602 Crate Late ModelA Feature 1

Finish Start # Competitor Hometown +/-
1 1 88 Dustin Rollins Dustin Rollins Princeton, KY Princeton, KY -
2 4 48 Brody Yarbrough Brody Yarbrough Paducah, KY Paducah, KY 2
3 3 03 Zach Dennis Zach Dennis Owensboro, KY Owensboro, KY -
4 2 47 Cyle Forgy Cyle Forgy Lewisburg, KY Lewisburg, KY -2
5 5 00 Kyle Hayes Kyle Hayes Paducah, KY Paducah, KY -
6 Laps

602 Crate Late ModelHeat 1

Finish Start # Competitor Hometown +/-
1 1 88 Dustin Rollins Dustin Rollins Princeton, KY Princeton, KY -
2 2 47 Cyle Forgy Cyle Forgy Lewisburg, KY Lewisburg, KY -
3 3 03 Zach Dennis Zach Dennis Owensboro, KY Owensboro, KY -
4 4 48 Brody Yarbrough Brody Yarbrough Paducah, KY Paducah, KY -
5 5 00 Kyle Hayes Kyle Hayes Paducah, KY Paducah, KY -
All transfer
0 Laps

602 Crate Late ModelQualifying 1

Finish Start # Competitor Hometown Time
1 4 88 Dustin Rollins Dustin Rollins Princeton, KY Princeton, KY 18.330
2 1 47 Cyle Forgy Cyle Forgy Lewisburg, KY Lewisburg, KY 19.062
3 5 03 Zach Dennis Zach Dennis Owensboro, KY Owensboro, KY 19.063
4 3 48 Brody Yarbrough Brody Yarbrough Paducah, KY Paducah, KY 19.173
5 2 00 Kyle Hayes Kyle Hayes Paducah, KY Paducah, KY 19.583