Kalamazoo at Greenville - Greenville, Illinois
11/03/2023 - 07:03 PM
Kalamazoo
33
Greenville
23
Scoring 1 2 3 4 Final
Kalamazoo (5-4, 1-4) 7 7 13 6 33
Greenville (4-5, 1-3) 6 10 0 7 23
Greenville, Illinois | Don Stout Field
Prd Time Scoring Summary Kalamazoo - Greenville
1 10:35 Kalamazoo - Brunette,Jon 2 yd run. (Kick).
Drive: 7 plays, 71 yards in 02:44.
7 - 0
1 07:01 Greenville - Garrett,Paul 9 yd run.
Drive: 8 plays, 93 yards in 03:28.
7 - 6
2 09:06 Greenville - Brown,Terrance 17 yd pass from Bates,Peyton. (Kick).
Drive: 9 plays, 65 yards in 04:37.
7 - 13
2 00:59 Kalamazoo - Hanifan,Lucas 27 yd pass from Nichols,Josh. (Kick).
Drive: 6 plays, 80 yards in 01:23.
14 - 13
2 00:00 Greenville - Hermo,Lucas 22 yd field goal.
Drive: 5 plays, 68 yards in 00:53.
14 - 16
3 03:53 Kalamazoo - Clark,Nate 21 yd pass from Nichols,Josh. (Kick).
Drive: 2 plays, 21 yards in 00:13.
21 - 16
3 02:10 Kalamazoo - Zekman,Aaron 0 yd punt return for TD. 27 - 16
4 12:45 Kalamazoo - Burr,Ian 33 yd field goal.
Drive: 7 plays, 39 yards in 02:09.
30 - 16
4 09:52 Greenville - Hinton,Adrian 7 yd run. (Kick).
Drive: 8 plays, 75 yards in 02:53.
30 - 23
4 00:51 Kalamazoo - Burr,Ian 23 yd field goal.
Drive: 9 plays, 93 yards in 04:46.
33 - 23
KalamazooStatisticsGreenville
15 FIRST DOWNS 23
11
3
1
Passing
Rushing
Penalty
10
10
3
25% (3 of 12) THIRD DOWN EFFICIENCY 31% (5 of 16)
50% (1 of 2) FOURTH DOWN EFFICIENCY 50% (1 of 2)
428 TOTAL OFFENSE 480
60
7.1
Total Offensive Plays
Average gain per play
77
6.2
337 NET YARDS PASSING 240
26-39
8.6
2-9
3
Completions-Attempts
Net yards per pass play
Sacked: Number-Yards
Had intercepted
17-35
6.9
0-0
2
91 NET YARDS RUSHING 240
21
4.3
Rushing Attempts
Average gain per rush
42
5.7
4-111 PUNTS: Number-Yards 8-276
27.8 Average 34.5
162 TOTAL RETURN YARDS 114
3-26
3-103
2-33
Punt Returns: Number-Yards
Kickoff Returns: Number-Yards
Interception Returns: Number-Yards
0-0
6-99
3-15
8-83 PENALTIES: Number-Yards 7-84
1 -0 FUMBLES: Number-Lost 2 -0
0-0 SACKS: Number-Yards 2-9
2-33 INTERCEPTIONS: Number-Yards 3-15
23:20 TIME OF POSSESSION 36:40

Kalamazoo

Greenville

Passing C-A YDS LG TD INT
Josh Nichols 26-39 337 64 2 3
Passing C-A YDS LG TD INT
Peyton Bates 17-34 240 40 1 2
Terrance Brown 0-1 0 0 0 0
Rushing ATT YDS AVG LG TD
Jon Brunette 10 42 4.2 13 1
Conner Bell 2 21 10.5 16 0
Josh Nichols 6 17 2.8 16 0
Sheldon Riley 3 11 3.7 7 0
Rushing ATT YDS AVG LG TD
Paul Garrett 17 156 9.2 28 1
Adrian Hinton 19 82 4.3 20 1
Dominic Esparza 1 5 5.0 5 0
Terrance Brown 1 3 3.0 3 0
Peyton Bates 4 -6 -1.5 5 0
Receiving NO YDS AVG LG TD
Lucas Hanifan 5 149 29.8 64 1
Jonah Spates 9 114 12.7 46 0
Nate Clark 2 28 14.0 21 1
Jon Brunette 3 17 5.7 7 0
Braeden Lavis 1 14 14.0 14 0
Sam Hughes 2 12 6.0 6 0
Tyler Houle 1 5 5.0 5 0
Andrew Durbin 1 0 0.0 0 0
Aaron Zekman 0 0 0 0
Sheldon Riley 0 0 0 0
Devin Yankee 0 0 0 0
Conner Bell 2 -2 -1.0 2 0
Receiving NO YDS AVG LG TD
Delrey Crowder 3 75 25.0 40 0
Paul Garrett 3 45 15.0 22 0
Tanner Eubanks 2 44 22.0 26 0
Terrance Brown 5 42 8.4 17 1
Kaiden Cervantes 2 27 13.5 18 0
Dominic Esparza 2 7 3.5 6 0
Jabree Berry 0 0 0 0
Adrian Hinton 0 0 0 0
class java.util.LinkedHashMapclass java.util.LinkedHashMap
Kicking FG LG XP PTS
Ian Burr 2/2 33 6
Madison Barch 0/0 0 3/4 3
class java.util.LinkedHashMap
Kicking FG LG XP PTS
Lucas Hermo 1/1 22 2/2 5
Luke Miller 0/0 0
Punting NO YDS AVG LG TB IN 20
Ian Burr 4 111 27.8 40 0 1
Punting NO YDS AVG LG TB IN 20
Luke Miller 7 276 39.4 49 2 2
TEAM 1 0 0.0 0 0 0
Kickoffs NO YDS AVG TB OB
Ian Burr 7 433 61.9 1 0
Kickoffs NO YDS AVG TB OB
Lucas Hermo 4 202 50.5 0 1
Kickoff Returns NO YDS AVG LG TD
Tyler Houle 2 75 37.5 46 0
Lucas Hanifan 1 28 28.0 28 0
Kickoff Returns NO YDS AVG LG TD
Quintral Clay 3 51 17.0 26 0
Dominic Feess 2 26 13.0 15 0
Delrey Crowder 1 22 22.0 22 0
Punt Returns NO YDS AVG LG TD
Jonah Spates 2 17 8.5 18 0
Sam Hughes 1 9 9.0 9 0
Aaron Zekman 0 0 0 1
Punt Returns NO YDS AVG LG TD
Interception Returns NO YDS AVG LG TD
Corey Garrison 1 33 33.0 33 0
Jaylen Bowles-Swain 1 0 0.0 0 0
Interception Returns NO YDS AVG LG TD
Dewayne Garrett 1 15 15.0 15 0
Paul Garrett 1 0 0.0 0 0
Kourtland Harris 1 0 0.0 0 0
Fumbles NO LOST
Lucas Hanifan 1 0
Fumbles NO LOST
Paul Garrett 1 0
TEAM 1 0
Defensive Statistics
# Kalamazoo Solo Ast Total Sacks-Yds TFL-Yds FF FR-Yds Int-Yds BrUp Blks QBH
41 Adam Stapleton 5 6 11 - 2 - 6 0 0-0 0-0 0 0 0
22 Corey Garrison 3 6 9 - 1 - 3 1 0-0 1-33 0 0 0
40 Carson Deines 4 5 9 - 2 - 3 0 0-0 0-0 0 0 1
28 Jack Miller 2 5 7 - - 0 0 0-0 0-0 3 0 0
35 Gabe Meyers 5 2 7 - - 0 0 0-0 0-0 0 0 0
96 Nolan Jannenga 3 3 6 - 1 - 3 0 0-0 0-0 0 0 0
27 Brenden Moat 1 4 5 - - 0 0 0-0 0-0 0 0 0
91 Blake Kelsey 0 4 4 - - 0 0 0-0 0-0 0 0 1
29 Jaylen Bowles-Swain 3 0 3 - - 0 0 0-0 1-0 0 0 0
31 Jackson Mitchell 2 1 3 - - 0 0 0-0 0-0 0 0 0
57 Dillon Gacki 1 2 3 - - 0 0 0-0 0-0 1 0 2
79 Bryce Balabuch 0 3 3 - - 0 0 0-0 0-0 0 0 0
5 Ronnie Spencer 2 0 2 - - 0 0 0-0 0-0 0 0 0
10 Kamani Jones, Jr. 1 1 2 - - 0 0 0-0 0-0 1 0 0
33 Raymond Cargill 0 2 2 - - 0 0 0-0 0-0 0 0 0
54 Lance Wolford 1 1 2 - - 0 0 0-0 0-0 0 0 0
3 Jon Brunette 1 0 1 - - 0 0 0-0 0-0 0 0 0
24 Tyler Houle 1 0 1 - - 0 0 0-0 0-0 0 0 0
37 Gabe Olivier 0 1 1 - - 0 0 0-0 0-0 0 0 0
51 Lucas Geer 1 0 1 - - 0 0 0-0 0-0 0 0 0
56 Marcus Pedde 1 0 1 - - 0 0 0-0 0-0 0 0 0
84 Braeden Lavis 1 0 1 - - 0 0 0-0 0-0 0 0 0
6 Sam Hughes 0 0 0 - - 0 0 0-0 0-0 0 1 0
16 Aaron Zekman 0 0 0 - - 0 0 0-0 0-0 0 0 0
17 Nate Clark 0 0 0 - - 0 0 0-0 0-0 0 0 0
19 Ian Burr 0 0 0 - - 0 0 0-0 0-0 0 0 0
48 Madison Barch 0 0 0 - - 0 0 0-0 0-0 0 0 0
83 Lucas Hanifan 0 0 0 - - 0 0 0-0 0-0 0 0 0
TOTALS 38 46 84 0 - 0 6 - 15 1 0-0 2-33 5 1 4
# Greenville Solo Ast Total Sacks-Yds TFL-Yds FF FR-Yds Int-Yds BrUp Blks QBH
9 Dewayne Garrett 9 5 14 - 1 - 4 0 0-0 1-15 0 0 2
4 Elias Velasquez 5 7 12 - - 0 0 0-0 0-0 0 0 2
17 Jalen Dowell 3 1 4 - - 0 0 0-0 0-0 0 0 0
51 Thomas Linnear 1 3 4 1.5 - 6 1.5 - 6 0 0-0 0-0 0 0 0
24 Xavier Mix 3 1 4 - - 0 0 0-0 0-0 0 0 0
27 William Nowlin 3 1 4 - - 0 0 0-0 0-0 0 0 0
46 Mitchell Schaeffer 1 2 3 0.5 - 3 0.5 - 3 0 0-0 0-0 0 0 0
5 Braeden Wells 1 2 3 - - 0 0 0-0 0-0 0 0 0
26 Kourtland Harris 1 1 2 - - 0 0 0-0 1-0 1 0 0
39 Lawrence Harris 1 1 2 - - 0 0 0-0 0-0 0 0 0
80 Kaiden Cervantes 1 0 1 - - 0 0 0-0 0-0 0 0 0
60 Tabias Coleman 1 0 1 - - 0 0 0-0 0-0 0 0 0
0 Delrey Crowder 1 0 1 - - 0 0 0-0 0-0 0 0 0
15 Dominic Feess 1 0 1 - - 0 0 0-0 0-0 0 0 0
13 Paul Garrett 1 0 1 - - 0 0 0-0 1-0 0 0 0
36 Isaiah Hayes 1 0 1 - - 0 1 0-0 0-0 0 0 0
97 Trevor Stewart 0 1 1 - - 0 0 0-0 0-0 0 0 0
42 Christopher Williams 0 1 1 - - 0 0 0-0 0-0 0 0 0
1 Terrance Brown 0 0 0 - - 0 0 0-0 0-0 0 0 0
7 Lucas Hermo 0 0 0 - - 0 0 0-0 0-0 0 0 0
3 Adrian Hinton 0 0 0 - - 0 0 0-0 0-0 0 0 0
TM TEAM 0 0 0 - - 0 0 0-0 0-0 0 0 0
TOTALS 34 26 60 2 - 9 3 - 13 1 0-0 3-15 1 0 4
Other Information
Location: Greenville, Illinois
Stadium: Don Stout Field
Attendance: 500
Weather: Cloudy
Temperature: 56
Wind: SW 16mph
Referee: Ohren,Blake
Umpire: Chandler,Brad
Head Linesman: Davis,Chad
Line Judge: Witthohn,Eric
Back Judge: George,Ricky
Field Judge: Betzel,Andrew
Side Judge: Cain,Tyler
Kalamazoo at Greenville - Greenville, Illinois
11/03/2023 - 07:03 PM
Kalamazoo
33
Greenville
23
Scoring 1 2 3 4 Final
Kalamazoo (5-4, 1-4) 7 7 13 6 33
Greenville (4-5, 1-3) 6 10 0 7 23
Greenville, Illinois | Don Stout Field
Prd Time Scoring Summary Kalamazoo - Greenville
1 10:35 Kalamazoo - Brunette,Jon 2 yd run. (Kick).
Drive: 7 plays, 71 yards in 02:44.
7 - 0
1 07:01 Greenville - Garrett,Paul 9 yd run.
Drive: 8 plays, 93 yards in 03:28.
7 - 6
2 09:06 Greenville - Brown,Terrance 17 yd pass from Bates,Peyton. (Kick).
Drive: 9 plays, 65 yards in 04:37.
7 - 13
2 00:59 Kalamazoo - Hanifan,Lucas 27 yd pass from Nichols,Josh. (Kick).
Drive: 6 plays, 80 yards in 01:23.
14 - 13
2 00:00 Greenville - Hermo,Lucas 22 yd field goal.
Drive: 5 plays, 68 yards in 00:53.
14 - 16
3 03:53 Kalamazoo - Clark,Nate 21 yd pass from Nichols,Josh. (Kick).
Drive: 2 plays, 21 yards in 00:13.
21 - 16
3 02:10 Kalamazoo - Zekman,Aaron 0 yd punt return for TD. 27 - 16
4 12:45 Kalamazoo - Burr,Ian 33 yd field goal.
Drive: 7 plays, 39 yards in 02:09.
30 - 16
4 09:52 Greenville - Hinton,Adrian 7 yd run. (Kick).
Drive: 8 plays, 75 yards in 02:53.
30 - 23
4 00:51 Kalamazoo - Burr,Ian 23 yd field goal.
Drive: 9 plays, 93 yards in 04:46.
33 - 23
KalamazooStatisticsGreenville
15 FIRST DOWNS 23
11
3
1
Passing
Rushing
Penalty
10
10
3
25% (3 of 12) THIRD DOWN EFFICIENCY 31% (5 of 16)
50% (1 of 2) FOURTH DOWN EFFICIENCY 50% (1 of 2)
428 TOTAL OFFENSE 480
60
7.1
Total Offensive Plays
Average gain per play
77
6.2
337 NET YARDS PASSING 240
26-39
8.6
2-9
3
Completions-Attempts
Net yards per pass play
Sacked: Number-Yards
Had intercepted
17-35
6.9
0-0
2
91 NET YARDS RUSHING 240
21
4.3
Rushing Attempts
Average gain per rush
42
5.7
4-111 PUNTS: Number-Yards 8-276
27.8 Average 34.5
162 TOTAL RETURN YARDS 114
3-26
3-103
2-33
Punt Returns: Number-Yards
Kickoff Returns: Number-Yards
Interception Returns: Number-Yards
0-0
6-99
3-15
8-83 PENALTIES: Number-Yards 7-84
1 -0 FUMBLES: Number-Lost 2 -0
0-0 SACKS: Number-Yards 2-9
2-33 INTERCEPTIONS: Number-Yards 3-15
23:20 TIME OF POSSESSION 36:40

Kalamazoo

Greenville

Passing C-A YDS LG TD INT
Josh Nichols 26-39 337 64 2 3
Passing C-A YDS LG TD INT
Peyton Bates 17-34 240 40 1 2
Terrance Brown 0-1 0 0 0 0
Rushing ATT YDS AVG LG TD
Jon Brunette 10 42 4.2 13 1
Conner Bell 2 21 10.5 16 0
Josh Nichols 6 17 2.8 16 0
Sheldon Riley 3 11 3.7 7 0
Rushing ATT YDS AVG LG TD
Paul Garrett 17 156 9.2 28 1
Adrian Hinton 19 82 4.3 20 1
Dominic Esparza 1 5 5.0 5 0
Terrance Brown 1 3 3.0 3 0
Peyton Bates 4 -6 -1.5 5 0
Receiving NO YDS AVG LG TD
Lucas Hanifan 5 149 29.8 64 1
Jonah Spates 9 114 12.7 46 0
Nate Clark 2 28 14.0 21 1
Jon Brunette 3 17 5.7 7 0
Braeden Lavis 1 14 14.0 14 0
Sam Hughes 2 12 6.0 6 0
Tyler Houle 1 5 5.0 5 0
Andrew Durbin 1 0 0.0 0 0
Aaron Zekman 0 0 0 0
Sheldon Riley 0 0 0 0
Devin Yankee 0 0 0 0
Conner Bell 2 -2 -1.0 2 0
Receiving NO YDS AVG LG TD
Delrey Crowder 3 75 25.0 40 0
Paul Garrett 3 45 15.0 22 0
Tanner Eubanks 2 44 22.0 26 0
Terrance Brown 5 42 8.4 17 1
Kaiden Cervantes 2 27 13.5 18 0
Dominic Esparza 2 7 3.5 6 0
Jabree Berry 0 0 0 0
Adrian Hinton 0 0 0 0
class java.util.LinkedHashMapclass java.util.LinkedHashMap
Kicking FG LG XP PTS
Ian Burr 2/2 33 6
Madison Barch 0/0 0 3/4 3
class java.util.LinkedHashMap
Kicking FG LG XP PTS
Lucas Hermo 1/1 22 2/2 5
Luke Miller 0/0 0
Punting NO YDS AVG LG TB IN 20
Ian Burr 4 111 27.8 40 0 1
Punting NO YDS AVG LG TB IN 20
Luke Miller 7 276 39.4 49 2 2
TEAM 1 0 0.0 0 0 0
Kickoffs NO YDS AVG TB OB
Ian Burr 7 433 61.9 1 0
Kickoffs NO YDS AVG TB OB
Lucas Hermo 4 202 50.5 0 1
Kickoff Returns NO YDS AVG LG TD
Tyler Houle 2 75 37.5 46 0
Lucas Hanifan 1 28 28.0 28 0
Kickoff Returns NO YDS AVG LG TD
Quintral Clay 3 51 17.0 26 0
Dominic Feess 2 26 13.0 15 0
Delrey Crowder 1 22 22.0 22 0
Punt Returns NO YDS AVG LG TD
Jonah Spates 2 17 8.5 18 0
Sam Hughes 1 9 9.0 9 0
Aaron Zekman 0 0 0 1
Punt Returns NO YDS AVG LG TD
Interception Returns NO YDS AVG LG TD
Corey Garrison 1 33 33.0 33 0
Jaylen Bowles-Swain 1 0 0.0 0 0
Interception Returns NO YDS AVG LG TD
Dewayne Garrett 1 15 15.0 15 0
Paul Garrett 1 0 0.0 0 0
Kourtland Harris 1 0 0.0 0 0
Fumbles NO LOST
Lucas Hanifan 1 0
Fumbles NO LOST
Paul Garrett 1 0
TEAM 1 0
Defensive Statistics
# Kalamazoo Solo Ast Total Sacks-Yds TFL-Yds FF FR-Yds Int-Yds BrUp Blks QBH
41 Adam Stapleton 5 6 11 - 2 - 6 0 0-0 0-0 0 0 0
22 Corey Garrison 3 6 9 - 1 - 3 1 0-0 1-33 0 0 0
40 Carson Deines 4 5 9 - 2 - 3 0 0-0 0-0 0 0 1
28 Jack Miller 2 5 7 - - 0 0 0-0 0-0 3 0 0
35 Gabe Meyers 5 2 7 - - 0 0 0-0 0-0 0 0 0
96 Nolan Jannenga 3 3 6 - 1 - 3 0 0-0 0-0 0 0 0
27 Brenden Moat 1 4 5 - - 0 0 0-0 0-0 0 0 0
91 Blake Kelsey 0 4 4 - - 0 0 0-0 0-0 0 0 1
29 Jaylen Bowles-Swain 3 0 3 - - 0 0 0-0 1-0 0 0 0
31 Jackson Mitchell 2 1 3 - - 0 0 0-0 0-0 0 0 0
57 Dillon Gacki 1 2 3 - - 0 0 0-0 0-0 1 0 2
79 Bryce Balabuch 0 3 3 - - 0 0 0-0 0-0 0 0 0
5 Ronnie Spencer 2 0 2 - - 0 0 0-0 0-0 0 0 0
10 Kamani Jones, Jr. 1 1 2 - - 0 0 0-0 0-0 1 0 0
33 Raymond Cargill 0 2 2 - - 0 0 0-0 0-0 0 0 0
54 Lance Wolford 1 1 2 - - 0 0 0-0 0-0 0 0 0
3 Jon Brunette 1 0 1 - - 0 0 0-0 0-0 0 0 0
24 Tyler Houle 1 0 1 - - 0 0 0-0 0-0 0 0 0
37 Gabe Olivier 0 1 1 - - 0 0 0-0 0-0 0 0 0
51 Lucas Geer 1 0 1 - - 0 0 0-0 0-0 0 0 0
56 Marcus Pedde 1 0 1 - - 0 0 0-0 0-0 0 0 0
84 Braeden Lavis 1 0 1 - - 0 0 0-0 0-0 0 0 0
6 Sam Hughes 0 0 0 - - 0 0 0-0 0-0 0 1 0
16 Aaron Zekman 0 0 0 - - 0 0 0-0 0-0 0 0 0
17 Nate Clark 0 0 0 - - 0 0 0-0 0-0 0 0 0
19 Ian Burr 0 0 0 - - 0 0 0-0 0-0 0 0 0
48 Madison Barch 0 0 0 - - 0 0 0-0 0-0 0 0 0
83 Lucas Hanifan 0 0 0 - - 0 0 0-0 0-0 0 0 0
TOTALS 38 46 84 0 - 0 6 - 15 1 0-0 2-33 5 1 4
# Greenville Solo Ast Total Sacks-Yds TFL-Yds FF FR-Yds Int-Yds BrUp Blks QBH
9 Dewayne Garrett 9 5 14 - 1 - 4 0 0-0 1-15 0 0 2
4 Elias Velasquez 5 7 12 - - 0 0 0-0 0-0 0 0 2
17 Jalen Dowell 3 1 4 - - 0 0 0-0 0-0 0 0 0
51 Thomas Linnear 1 3 4 1.5 - 6 1.5 - 6 0 0-0 0-0 0 0 0
24 Xavier Mix 3 1 4 - - 0 0 0-0 0-0 0 0 0
27 William Nowlin 3 1 4 - - 0 0 0-0 0-0 0 0 0
46 Mitchell Schaeffer 1 2 3 0.5 - 3 0.5 - 3 0 0-0 0-0 0 0 0
5 Braeden Wells 1 2 3 - - 0 0 0-0 0-0 0 0 0
26 Kourtland Harris 1 1 2 - - 0 0 0-0 1-0 1 0 0
39 Lawrence Harris 1 1 2 - - 0 0 0-0 0-0 0 0 0
80 Kaiden Cervantes 1 0 1 - - 0 0 0-0 0-0 0 0 0
60 Tabias Coleman 1 0 1 - - 0 0 0-0 0-0 0 0 0
0 Delrey Crowder 1 0 1 - - 0 0 0-0 0-0 0 0 0
15 Dominic Feess 1 0 1 - - 0 0 0-0 0-0 0 0 0
13 Paul Garrett 1 0 1 - - 0 0 0-0 1-0 0 0 0
36 Isaiah Hayes 1 0 1 - - 0 1 0-0 0-0 0 0 0
97 Trevor Stewart 0 1 1 - - 0 0 0-0 0-0 0 0 0
42 Christopher Williams 0 1 1 - - 0 0 0-0 0-0 0 0 0
1 Terrance Brown 0 0 0 - - 0 0 0-0 0-0 0 0 0
7 Lucas Hermo 0 0 0 - - 0 0 0-0 0-0 0 0 0
3 Adrian Hinton 0 0 0 - - 0 0 0-0 0-0 0 0 0
TM TEAM 0 0 0 - - 0 0 0-0 0-0 0 0 0
TOTALS 34 26 60 2 - 9 3 - 13 1 0-0 3-15 1 0 4
Other Information
Location: Greenville, Illinois
Stadium: Don Stout Field
Attendance: 500
Weather: Cloudy
Temperature: 56
Wind: SW 16mph
Referee: Ohren,Blake
Umpire: Chandler,Brad
Head Linesman: Davis,Chad
Line Judge: Witthohn,Eric
Back Judge: George,Ricky
Field Judge: Betzel,Andrew
Side Judge: Cain,Tyler