Mens

100 MetersCompare top 10
1.12Brandon Swarthout10.66 (2.3)PRWALyndenMay 27WIAA 2A, 3A, 4A State Championship Meet
2.10Anthony Baird11.20WALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.10Dylan Roberts11.41PRWASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.11Connor Wallace11.49PRWABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
5.11Brian Pullman11.55PRWASqualicumApr 21NWC Championships
6.12Cole Allain11.58WABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
7.11Noah Johnson11.62WABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
8.12Kenji Maeda11.67PRWASqualicumApr 15Terrace Invite
9.12Luca DeNovellis11.68PRWASqualicumApr 21NWC Championships
10.11Davis Mihelich11.69WASedro-WoolleyApr 28111th Skagit County Meet Day 2
12Ean Price11.69WALyndenMar 22NWC at BEHS, LHS
200 MetersCompare top 10
1.12Brandon Swarthout21.77 (3.3)PRWALyndenMay 27WIAA 2A, 3A, 4A State Championship Meet
2.11Davis Mihelich22.78WASedro-WoolleyMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.12Connor McGovern23.19PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
4.10Anthony Baird23.22PRWALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
5.11Connor Wallace23.44WABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
6.11Noah Johnson23.64WABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
7.11Noah Pierce23.69PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
8.12Awan Riak23.77PRWALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
9.12Luca DeNovellis23.80PRWASqualicumMay 173A NW District 1 Championships - Day 1
10.9Sebastian Stevenson23.81WASqualicumMay 10Wesco 3A South - Day 1
400 MetersCompare top 10
1.11Davis Mihelich50.20WASedro-WoolleyMay 27WIAA 2A, 3A, 4A State Championship Meet
2.12Ean Price51.34PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.12Brandon Swarthout52.17WALyndenMay 03NWC-at Bellingham, LHS, SHS
4.12Jacob Heeringa52.26PRWALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
5.12Christopher Lo52.83PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
6.11Noah Pierce53.25PRWABellinghamApr 29Shoreline Invitational (boys)
7.12Bryce Johnson53.59PRWASehomeMay 03NWC-at Bellingham, LHS, SHS
8.11Nick Kildall53.69WALyndenMay 03NWC-at Bellingham, LHS, SHS
9.10Anthony Baird53.71PRWALyndenMay 03NWC-at Bellingham, LHS, SHS
10.9Elijah Lyons53.95WALyndenApr 01Liberty Invite
400 Meters - Relay SplitCompare top 10
1.12Justin Ho53.24cWASqualicumApr 21NWC Championships
2.12Jacob Heeringa53.34cWALyndenMar 29NWC at Lynden, AHS, FHS
3.12Kenji Maeda53.94cWASqualicumApr 12SQHS vs Burlington Edison
4.11Aaron Weidenaar54.34cWALyndenMar 24Bedlington Twilight
5.10Anthony Baird54.54cWALyndenApr 26NWC at Lynden, LWHS, MHS
10Tate Hutchins54.54cWALyndenApr 26NWC at Lynden, LWHS, MHS
7.11Nick Kildall54.84cWALyndenMar 29NWC at Lynden, AHS, FHS
8.9Elijah Lyons55.64cWALyndenMar 24Bedlington Twilight
9.12Luca DeNovellis55.84cPRWASqualicumApr 21NWC Championships
10.12Bryce Hornbeck56.64cWASedro-WoolleyMar 29NWC: Blaine, Lynden Christian @ Sedro-Woolley
800 MetersCompare top 10
1.10Tate Hutchins1:56.98WALyndenMay 27WIAA 2A, 3A, 4A State Championship Meet
2.12Bryce Johnson1:57.39PRWASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.10Lucas Cunningham1:57.66WASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.11Nick Kildall1:59.89PRWALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
5.11Cade Brown2:02.04WABellinghamMar 17"City Meet" - Bellingham
6.12Logan Franey2:04.58PRWASehomeMay 03NWC-at Bellingham, LHS, SHS
7.10Reed Smith2:05.48PRWASehomeMay 03NWC-at Bellingham, LHS, SHS
8.12Nicholas Smith2:06.59PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
9.11George Janicki2:06.68WASedro-WoolleyMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
10.11Ty Veldhuisen2:06.78WABellinghamMay 03NWC-at Bellingham, LHS, SHS
1600 MetersCompare top 10
1.10Tate Hutchins4:26.68WALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
2.11Cade Brown4:27.93WABellinghamMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
3.12Logan Franey4:31.52PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
4.10Reed Smith4:32.59PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
5.12Bryce Johnson4:33.12WASehomeApr 21NWC Championships
6.11Ty Veldhuisen4:34.44PRWABellinghamMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
7.11Tadeusz Pforte4:39.42WASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
8.9Jacob Alexander4:43.80WASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
9.10Drew McFall4:44.63PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
10.10Lucas Cunningham4:44.70WASehomeMay 03NWC-at Bellingham, LHS, SHS
1 MileCompare top 4
1.11Cade Brown4:27.64PRWABellinghamApr 15Pasco Invitational
2.10Reed Smith4:36.12PRWASehomeApr 2957th Shelton Invitational
3.9Jacob Alexander4:50.50PRWASehomeApr 2957th Shelton Invitational
4.11Drake Kirby4:50.84PRWASehomeApr 2957th Shelton Invitational
3200 MetersCompare top 10
1.11Cade Brown9:21.66WABellinghamMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
2.12Logan Franey9:38.93PRWASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.10Reed Smith9:43.25PRWASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.11Tadeusz Pforte9:56.12WASehomeApr 2957th Shelton Invitational
5.12Jackson Slesk10:00.45WASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
6.11Ty Veldhuisen10:01.32WABellinghamApr 15Pasco Invitational
7.9Jacob Alexander10:02.07WASehomeMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
8.12Jacob Frazier10:20.41PRWASehomeMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
9.11Drake Kirby10:28.07PRWASehomeMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
10.10Lucas Cunningham10:38.2hPRWASehomeApr 26NWC: Ferndale & MB @ Sehome
110m Hurdles - 39"Compare top 10
1.12Cole Allain14.81 (2.3)PRWABellinghamMay 27WIAA 2A, 3A, 4A State Championship Meet
2.11Thomas Janicki15.43 (2.5)WASedro-WoolleyMay 27WIAA 2A, 3A, 4A State Championship Meet
3.10Nathan Doering16.22WALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.11Si Dejong16.36WASedro-WoolleyMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
5.11Daniil Baydak16.43WASedro-WoolleyMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
6.12Anton Arena16.74WASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
7.10Jonathan Henry16.91PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
8.12Christian DeFries17.66PRWASqualicumMay 05Stanwood Twilight
9.10Adam Cassidy17.68WASedro-WoolleyApr 28111th Skagit County Meet Day 2
10.12Jarrod Black18.22PRWASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
300m Hurdles - 36"Compare top 10
1.12Cole Allain41.10WABellinghamMay 27WIAA 2A, 3A, 4A State Championship Meet
2.11Thomas Janicki41.54cWASedro-WoolleyMay 05Stanwood Twilight
3.12Anton Arena43.34WASehomeMar 24Bedlington Twilight
4.11Josiah Diacogiannis43.89PRWALyndenMay 03NWC-at Bellingham, LHS, SHS
12Jarrod Black43.89PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
6.10Eric Martin-Mann44.69WALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
7.10Jonathan Henry44.77PRWABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
8.11Carsdan Dvorachek45.01WASqualicumApr 15Terrace Invite
9.10Corbin Miley45.29WABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
10.10Jace Taylor45.64PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
2k SteeplechaseCompare top 2
1.12Dawson Bowhay7:36.84PRWASehomeApr 08Birger Solberg Invitational
2.10Ben Peden7:44.61PRWASedro-WoolleyApr 08Birger Solberg Invitational
4x100 RelayCompare top 10
1.Relay Team43.86WASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
2.Relay Team43.87WALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.Matthew Fisher
Melloy Nelson
Connor McGovern
Dylan Roberts
44.15WASehomeMay 27WIAA 2A, 3A, 4A State Championship Meet
Gabe French
Ean Price
Justin Oberstadt
Anthony Baird
44.15WALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
5.Brandon Swarthout
Ean Price
Gabe French
Anthony Baird
44.31WALyndenApr 156th Annual Add It Up Invite
6.Connor Wallace
Ethan Fields
Noah Johnson
Cole Allain
44.44WABellinghamMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
7.Jacob Heeringa
Ean Price
Justin Oberstadt
Anthony Baird
44.74WALyndenApr 21NWC Championships
8.Connor Wallace
Ethan Fields
Iyan Manju
Cole Allain
44.78WABellinghamApr 29Shoreline Invitational (boys)
9.Relay Team44.82WABellinghamMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
10.Kenji Maeda
Luca DeNovellis
Brian Pullman
Sebastian Stevenson
44.87WASqualicumApr 15Terrace Invite
4x200 Relay - Compare top 2
1.Colton Austin
Derek Peitersen
Matthew Clark
Andrew Sager
1:41.34WASedro-WoolleyApr 08Birger Solberg Invitational
2.Logan Lyall
Christopher Lo
Matthew Fisher
Orion Bautista-Hepker
1:43.49WASehomeApr 08Birger Solberg Invitational
4x400 RelayCompare top 10
1.Relay Team3:27.59WASedro-WoolleyMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
2.Relay Team3:28.36WALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.Ean Price
Tate Hutchins
Aaron Weidenaar
Jacob Heeringa
3:28.60WALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
4.George Janicki
Thomas Janicki
Bryce Hornbeck
Davis Mihelich
3:29.11WASedro-WoolleyMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
5.Relay Team3:31.15WABellinghamMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
6.Elijah Lyons
Jacob Heeringa
Tate Hutchins
Brandon Swarthout
3:32.81WALyndenApr 21NWC Championships
7.Noah Pierce
Connor Wallace
Nicholas Smith
Ethan Fields
3:33.11WABellinghamMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
8.Ean Price
Anthony Baird
Aaron Weidenaar
Jacob Heeringa
3:33.42WALyndenMay 03NWC-at Bellingham, LHS, SHS
9.Nick Kildall
Tate Hutchins
Aaron Weidenaar
Jacob Heeringa
3:34.49WALyndenApr 156th Annual Add It Up Invite
10.Kenji Maeda
Justin Ho
Brian Pullman
Sebastian Stevenson
3:35.00WASqualicumApr 15Terrace Invite
4x800 RelayCompare top 2
1.Tate Hutchins
Roscoe Perry
Jacob Heeringa
Nick Kildall
8:35.26WALyndenApr 29Bill Harris Invitational
2.Bryce Hornbeck
Ezra Swenson
Ben Peden
George Janicki
9:20.82WASedro-WoolleyMar 18Chuck Randall Relays
SMR 800m - [100-100-200-400]Compare top 3
1.Chace Nispel
Devonte Hernadez
Thomas Janicki
Davis Mihelich
1:41.50WASedro-WoolleyMar 31Clash of the Conferences
2.Chace Nispel
Matthew Clark
Sebastian Hanna
Lachlan Boyd
1:52.99WASedro-WoolleyMar 18Chuck Randall Relays
3.Spencer Hoover
George Janicki
Brock Martin
Andrew Sager
1:53.04WASedro-WoolleyMar 18Chuck Randall Relays
DMR 4000m - [1200-400-800-1600]Compare top 1
1.Ben Peden
Brock Martin
George Janicki
Bryce Hornbeck
12:38.76WASedro-WoolleyMar 18Chuck Randall Relays
Shot Put - 12lbCompare top 10
1.12Ben Malquist57' 6.75PRWASehomeMay 27WIAA 2A, 3A, 4A State Championship Meet
2.12Nathan Ruffatto55' 5.75PRWASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.12Tanner Steele52' 9.25PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.10Bryce Andrews46' 9WASehomeMay 03NWC-at Bellingham, LHS, SHS
5.11Brady Norvell45' 10.25WASehomeMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
12Arman Yaralian45' 10.25WASehomeMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
7.12Keelan Bryan44' 5.75PRWASedro-WoolleyMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
8.12Dylan Nogle43' 0.5PRWABellinghamMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
9.11Kollin Johnson41' 6PRWASqualicumMay 10Wesco 3A South - Day 1
10.9Butch Mullins41' 4PRWABellinghamApr 27NWC: Bellingham, Blaine, St. Paul Academy @ Nooksack Valley
Discus - 1.6kgCompare top 10
1.12Ben Malquist169' 9PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
2.12Nathan Ruffatto162' 2PRWASehomeApr 15Terrace Invite
3.12Tanner Steele134' 2PRWALyndenMay 03NWC-at Bellingham, LHS, SHS
4.11Nicholas Oesterling133' 10WABellinghamApr 21NWC Championships
5.10Kaden Mayberry128' 1WALyndenApr 29Bill Harris Invitational
6.12Arman Yaralian123' 1WASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
7.11Brady Norvell118' 6WASehomeMay 03NWC-at Bellingham, LHS, SHS
8.12Ricky Lopez115' 7PRWALyndenApr 26NWC at Lynden, LWHS, MHS
9.11Kollin Johnson115' 3WASqualicumMay 193A NW District 1 Championships - Day 2
10.12Anthony Natola112' 8PRWASehomeMay 03NWC-at Bellingham, LHS, SHS
Javelin - 800gCompare top 10
1.11Nicholas Oesterling183' 10WABellinghamMay 27WIAA 2A, 3A, 4A State Championship Meet
2.11Chace Nispel142' 10PRWASedro-WoolleyMay 05Stanwood Twilight
3.10Kaden Mayberry141' 7WALyndenApr 156th Annual Add It Up Invite
4.11Devonte Hernandez139' 4.5WASedro-WoolleyApr 28111th Skagit County Meet Day 2
5.12Nic Roger124' 2.5PRWASehomeApr 26NWC: Ferndale & MB @ Sehome
6.12Tanner Steele123' 1PRWALyndenApr 26NWC at Lynden, LWHS, MHS
7.11Alex Bartel118' 7PRWASqualicumMay 12Wesco 3A South - Day 2
8.9Brock Heppner115' 4.5WALyndenMay 03NWC-at Bellingham, LHS, SHS
9.9Marty Karb115' 4WALyndenMay 03NWC-at Bellingham, LHS, SHS
10.10Christian Butenschoen111' 11WABellinghamMay 03NWC-at Bellingham, LHS, SHS
High JumpCompare top 10
1.11Aaron Weidenaar6' 4WALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
11Iyan Manju6' 4PRWABellinghamMay 27WIAA 2A, 3A, 4A State Championship Meet
3.11Si Dejong6' 2WASedro-WoolleyApr 28111th Skagit County Meet Day 2
4.12Ean Price6' 0PRWALyndenMay 03NWC-at Bellingham, LHS, SHS
5.9Riak Mabour5' 8PRWALyndenMar 29NWC at Lynden, AHS, FHS
11Riley Gamson5' 8PRWASedro-WoolleyMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
11Matthew Clark5' 8PRWASedro-WoolleyMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
8.12Logan Lyall5' 6WASehomeMay 12NWC 2A Sub-District Meet Day 2 - OFFICIAL
9Isaiah Guerero5' 6PRWASedro-WoolleyMar 24Bedlington Twilight
10.10Trevin Melendez5' 4WALyndenMar 22NWC at BEHS, LHS
10Trevor Austin5' 4PRWASqualicumApr 15Terrace Invite
9Elisha Porter5' 4PRWASqualicumApr 27NWC: Squalicum @ LC
Pole VaultCompare top 10
1.11Thomas Janicki15' 1PRWASedro-WoolleyMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
2.12Jeffrey Hanlon14' 3PRWASqualicumMay 12Wesco 3A South - Day 2
3.12Brian Whitney14' 0PRWASehomeApr 21NWC Championships
4.12Jesse Selch13' 9PRWASehomeMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
12Josiah Lyons13' 9PRWALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
6.11Brahm VanWoerden12' 6PRWABellinghamMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
7.11Si Dejong12' 3WASedro-WoolleyMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
8.11Brett Bovenkamp11' 6WALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
12Logan Cucksey11' 6WASqualicumApr 12SQHS vs Burlington Edison
10Blake Ebrite11' 6WASehomeMay 03NWC-at Bellingham, LHS, SHS
11Joseph Traner11' 6PRWASehomeMay 03NWC-at Bellingham, LHS, SHS
Long JumpCompare top 10
1.12Brandon Swarthout23' 4PRWALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
2.11Iyan Manju22' 1PRWABellinghamMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
3.12Awan Riak21' 2PRWALyndenMay 172A Dist 1&2 Bi-District Meet Day 1 - OFFICIAL
4.11Tristan Smith19' 10.5PRWASqualicumMay 10Wesco 3A South - Day 1
5.11Matthew Fisher19' 9.25PRWASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
6.9Melloy Nelson19' 6.5PRWASehomeMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
7.11Davis Mihelich19' 4.5PRWASedro-WoolleyMay 03NWC: Baker, Nooksack, Sedro W. @ Blaine
9Elijah Lyons19' 4.5WALyndenMay 10NWC 2A Sub-District Meet Day 1 - OFFICIAL
9.12Spencer Hoover19' 2.5 (.0)WASedro-WoolleyMar 24Bedlington Twilight
10.12Devante Mullen19' 0.5 (.0)PRWABellinghamMar 24Bedlington Twilight
Triple JumpCompare top 10
1.12Brandon Swarthout46' 5PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
2.9Elijah Lyons42' 2PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
3.12Awan Riak41' 7PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
4.9Riak Mabour40' 10PRWALyndenMay 192A Dist 1&2 Bi-District Meet Day 2 - OFFICIAL
5.10Trevin Melendez38' 6.5PRWALyndenApr 26NWC at Lynden, LWHS, MHS
6.11Riley Gamson38' 5WASedro-WoolleyMar 31Clash of the Conferences
7.12Devante Mullen37' 10.75WABellinghamApr 21NWC Championships
8.9Elijah Diacogiannis37' 6WALyndenApr 21NWC Championships
9.11Brendon Tran36' 10.25WASqualicumMay 193A NW District 1 Championships - Day 2
10.11Noah Pierce36' 6PRWABellinghamApr 21NWC Championships

* = Recent improvement