California Returning Rankings: Fastest 50 Boys Teams

This content requires a MileSplit Pro plan.
Join Now and select any plan for instant access!

MileSplit Pro
Join Now
Watch last year's California D1 team champion Great Oak talk about the team title

Below are the Top 50 returning teams from last year's CIF California State Cross Country Championships. The times below are scored like a Cross Country meet.

1 Great Oak High School (SS) (CA) 158
1) Solomon Fountain 15:20.00 12
2) Gavin Korby 15:30.40 20
3) Jacob Korgan 15:34.40 27
4) Justin Eipp 15:41.60 38
5) Anthony Ruiz 15:54.10 61
Average Time: 15:36.10 Total Time: 1:18:00.50 1-5 Split: 34.10
6) Ryan Shields 16:03.00 88
7) Carlos Carvajal 16:24.90 182
2 Bellarmine College Prep (CC) (CA) 358
1) Meikael Beaudoin-rousseau 15:38.50 34
2) Matthew Richardson 15:53.00 59
3) Dylan Doblar 15:58.60 71
4) Alex Scales 15:58.80 72
5) Joseph Deck 16:12.60 122
Average Time: 15:56.30 Total Time: 1:19:41.50 1-5 Split: 34.10
6) Benjamin Micallef 16:39.70 268
7) Ross D'orfani 18:05.40 866
3 West Torrance (SS) (CA) 397
1) Caleb Terrill 15:16.80 10
2) Carson Bix 15:30.50 21
3) Rory Abberton 16:09.40 107
4) Jorge Rodriguez 16:13.90 129
5) Ike Tamanaha 16:13.92 130
Average Time: 15:52.90 Total Time: 1:19:24.52 1-5 Split: 57.12
6) Andrew Hazzard 16:37.90 258
4 Madera South (CS) (CA) 406
1) Miguel Villar 15:15.60 8
2) Michael Ochoa 15:48.00 51
3) Nicholas Hernandez 15:55.00 63
4) Victor Ochoa 16:04.30 92
5) Adrian Alvarez 16:26.00 192
Average Time: 15:53.78 Total Time: 1:19:28.90 1-5 Split: 1:10.40
6) Ivan Silva 17:37.70 662
7) Manuel Aquino 18:11.90 906
5 Beaumont Senior High (SS) (CA) 470
1) William Sanchez 15:44.00 43
2) Brett Vogelsang 15:45.50 47
3) Jason Flores 15:55.80 65
4) Nolan Valdivia 16:02.40 87
5) Timothy Reyes 16:31.30 228
Average Time: 15:59.80 Total Time: 1:19:59.00 1-5 Split: 47.30
6) David Sanchez 16:47.00 300
6 Mira Costa High School (SS) (CA) 471
1) Caleb Llorin 15:32.45 24
2) Michael Yaskowitz 15:59.14 76
3) Cole Lewis 16:00.10 80
4) Quinn Satow 16:16.85 143
5) Scott Healy 16:18.43 148
Average Time: 16:01.39 Total Time: 1:20:06.97 1-5 Split: 45.98
6) Xavier Court 16:18.78 151
7) Matt Arruda 16:22.39 171
7 Dana Hills High School (SS) (CA) 488
1) Jack Landgraf 15:12.60 7
2) Brandon Hough 15:45.80 48
3) Thomas Wilfert 15:50.70 56
4) John Turner 15:56.70 68
5) David Fabian 16:48.20 309
Average Time: 15:54.80 Total Time: 1:19:34.00 1-5 Split: 1:35.60
6) Sebastian Arias 17:18.60 527
7) Simon Fuller 17:47.00 734
8 Claremont High (SS) (CA) 582
1) Owen Bishop 15:43.30 42
2) Ryan Renken 15:44.20 45
3) Jonah Evans 16:13.50 126
4) Anthony Lamar 16:15.90 138
5) Felix Lawson 16:32.50 231
Average Time: 16:05.88 Total Time: 1:20:29.40 1-5 Split: 49.20
6) Max Mcguire 16:49.70 319
7) Ryan Congill 17:28.60 612
9 Highland High School (SS) (CA) 591
1) Leonardo Oliva 15:31.44 23
2) Herschel Smith 15:58.95 73
3) Moises Medrano 16:06.80 96
4) Shane Hixon 16:10.96 113
5) Kristopher Gomez Vidul 16:43.21 286
Average Time: 16:06.27 Total Time: 1:20:31.36 1-5 Split: 1:11.77
6) Alexander Chew 17:09.42 454
7) Abraham Sosa-torres 17:15.95 512
10 Arcadia High School (SS) (CA) 602
1) Joseph Vasquez 15:56.60 67
2) Antonio Arroyo 16:10.00 109
3) Julian Puffer 16:13.40 125
4) Anthony Segura 16:14.10 131
5) Trevor Abe 16:22.20 170
Average Time: 16:11.26 Total Time: 1:20:56.30 1-5 Split: 25.60
6) Benjamin Reed 16:26.10 193
7) Kevin Lee 16:32.50 230
11 Jesuit (SJ) (CA) 617
1) Ben Holland 15:10.10 5
2) Brendan Jones 15:24.53 15
3) Robert Bell 16:15.10 135
4) Jordan Rahe 16:29.70 219
5) Patrick Caslin 16:36.13 243
Average Time: 15:59.11 Total Time: 1:19:55.56 1-5 Split: 1:26.03
6) Alex Tyree 16:55.30 351
7) Miles Worthen 17:13.90 491
12 Eleanor Roosevelt (SS) (CA) 636
1) Raymon Ornelas 15:20.40 13
2) Wayne Richards 15:57.20 69
3) Tyler Spencer 16:06.00 95
4) Isaiah Madrigal 16:25.40 186
5) Jozef Chavez 16:41.40 273
Average Time: 16:06.08 Total Time: 1:20:30.40 1-5 Split: 1:21.00
6) Julian Robles 16:48.00 308
7) Eric Lopez Elwell 16:51.00 325
13 Sage Creek (SD) (CA) 734
1) Beau Prince 15:50.10 55
2) Danny Rubin 16:15.30 136
3) William Maas 16:18.80 152
4) Brad Nelson 16:26.60 195
5) Christian Mitchell 16:26.90 196
Average Time: 16:15.54 Total Time: 1:21:17.70 1-5 Split: 36.80
6) Aman Mikel 16:30.90 225
7) Chris Suzuki 16:33.30 232
14 Brea Olinda High (SS) (CA) 756
1) Giovanni Orellana 15:33.50 26
2) Daniel Perez 16:07.30 98
3) Kevin Mcnulty 16:08.80 105
4) Jon Tobin 16:11.30 114
5) Caleb Myers 17:04.00 413
Average Time: 16:12.98 Total Time: 1:21:04.90 1-5 Split: 1:30.50
15 Bishop Amat High School (SS) (CA) 795
1) Luis Huerta 15:47.30 50
2) Gary Valle 16:03.60 90
3) Vicente Huerta 16:22.10 169
4) Vincent Reyes 16:25.00 184
5) Angel Arrellano 16:47.40 302
Average Time: 16:17.08 Total Time: 1:21:25.40 1-5 Split: 1:00.10
6) Isaiah Hernandez 17:04.70 420
7) Chris Orozco 18:03.70 857
16 Quartz Hill High (SS) (CA) 822
1) Cade Ruble 15:55.36 64
2) David Moreno 16:08.66 104
3) Cole Walls 16:12.56 121
4) Bryce Butler 16:36.46 248
5) Thomas Ortega 16:42.81 285
Average Time: 16:19.17 Total Time: 1:21:35.85 1-5 Split: 47.45
6) Derek Rodriguez 17:00.75 387
7) Sean Ruescher 17:23.75 570
17 Palo Alto High School (CC) (CA) 836
1) Kent Slaney 15:17.70 11
2) Naveen Pai 16:01.30 86
3) Sam Craig 16:19.40 156
4) Reed Foster 16:43.50 287
5) Henry Saul 16:46.60 296
Average Time: 16:13.70 Total Time: 1:21:08.50 1-5 Split: 1:28.90
6) Spencer Morgenfeld 16:54.70 346
7) Ben Beaudry 16:58.80 374
18 Monte Vista High (NC) (CA) 919
1) Tristan Miller 15:59.40 78
2) Nicholas Vomund 16:04.11 91
3) Daniel Maneloveg 16:08.30 103
4) Ben Smiley 16:47.70 307
5) Matthew Johnson 16:53.96 340
Average Time: 16:22.69 Total Time: 1:21:53.47 1-5 Split: 54.56
6) Brendan Lau 17:08.30 444
19 Mt. Carmel High (SD) (CA) 921
1) Simeon Paul 15:22.10 14
2) Samuel Boone 15:30.80 22
3) Morgan Turpin 16:42.10 279
4) Vincent Tran 16:43.70 289
5) Adam Pavan 16:49.40 317
Average Time: 16:13.62 Total Time: 1:21:08.10 1-5 Split: 1:27.30
6) Brennan Cloes 17:21.60 552
20 McClatchy (C.K.) High (SJ) (CA) 949
1) Jonah Wiener-brodkey 16:19.00 153
2) Derek Lin 16:24.00 177
3) Jose Cruz 16:26.00 191
4) Stephen Crocker 16:27.00 199
5) Emmett Mcmahon 16:32.00 229
Average Time: 16:25.60 Total Time: 1:22:08.00 1-5 Split: 13.00
6) Amos Karlsen 16:34.00 234
7) Marcos Fredrickson 16:47.00 298
21 McFarland High School (CS) (CA) 993
1) Jose Rodriguez 16:03.00 89
2) Melecio Gonzalez 16:16.00 141
3) Antonio Perezchica 16:18.50 150
4) Seth Diaz 16:39.00 265
5) Marcos Mulato 16:54.90 348
Average Time: 16:26.28 Total Time: 1:22:11.40 1-5 Split: 51.90
6) Josiah Diaz 17:09.40 453
7) Sammy Diaz 18:21.50 958
22 West Ranch (SS) (CA) 1066
1) Preston Pope 15:39.60 36
2) Justin Sherfey 16:09.00 106
3) Jack Arnold 16:12.50 120
4) Hunter Covarrubias 16:58.50 371
5) Bryce Fenenbock 17:06.90 433
Average Time: 16:25.30 Total Time: 1:22:06.50 1-5 Split: 1:27.30
6) Jake Carver 17:12.50 482
7) Isaiah Seidman 18:03.80 858
23 Warren High (SS) (CA) 1085
1) Alex Garber 15:59.80 79
2) Emiliano Rodriguez 16:12.80 123
3) Daniel Ramos 16:36.20 244
4) Richardo Gonzalez 16:48.40 311
5) Christian Gonzalez 16:51.83 328
Average Time: 16:29.81 Total Time: 1:22:29.03 1-5 Split: 52.03
6) Sami Elkhattib 17:32.00 643
7) Jonathan Covarrubias 17:44.75 719
24 Cathedral Catholic (SD) (CA) 1090
1) Joaquin Martinez De Pinillos 15:16.30 9
2) Hank Tadeusiak 15:51.30 57
3) Michael Robinson 16:00.40 82
4) Daniel Robinson 16:29.30 216
5) Riley Henderson 17:45.80 726
Average Time: 16:16.62 Total Time: 1:21:23.10 1-5 Split: 2:29.50
6) Dominic Catanzaro 18:06.00 871
25 Bella Vista High School (SJ) (CA) 1093
1) Jaxon Clausen 16:07.34 100
2) Brett Henkel 16:19.34 155
3) Tristan King 16:30.40 223
4) Justin Lack 16:46.85 297
5) Eugene Kim 16:49.44 318
Average Time: 16:30.67 Total Time: 1:22:33.37 1-5 Split: 42.10
6) Cameron Holland 16:54.61 345
7) Nathaniel Lasalle 16:58.70 373
26 Foothill Technology (SS) (CA) 1169
1) Jared Rodriguez 15:25.20 16
2) Trey Casswell 16:37.60 257
3) Evan Pedersen 16:38.00 259
4) Alec Llamas 16:45.90 294
5) Henry Pick 16:54.10 343
Average Time: 16:28.16 Total Time: 1:22:20.80 1-5 Split: 1:28.90
6) Chris Kuchta 17:14.00 493
7) Clayton Brossia 17:15.20 504
27 Burroughs Burbank (SS) (CA) 1209
1) Jagdeep Chahal 15:44.00 44
2) Timothy Wells 16:12.10 118
3) Jacob Calderon 16:35.50 240
4) Chris Hoxsie 16:36.70 249
5) Andrew Hoxsie 17:22.00 558
Average Time: 16:30.06 Total Time: 1:22:30.30 1-5 Split: 1:38.00
28 Ventura High School (SS) (CA) 1260
1) Nick Randazzo 15:42.90 40
2) Jordan Olson 16:07.30 99
3) Cody Beeson 16:37.00 252
4) Jacob Hernandez 16:40.80 271
5) Alejandro Herrera 17:27.70 598
Average Time: 16:31.14 Total Time: 1:22:35.70 1-5 Split: 1:44.80
6) David Maher 17:31.50 639
7) Memo Hernandez 17:45.30 723
29 Steele Canyon High (SD) (CA) 1273
1) Luis Piña 15:54.10 62
2) Dominic Garza 16:26.10 194
3) Matt Scarlett 16:40.20 269
4) Jack Schaefer 16:45.00 293
5) Mitchell Mccubbin 17:09.50 455
Average Time: 16:34.98 Total Time: 1:22:54.90 1-5 Split: 1:15.40
6) Dylan Gaines 18:06.70 878
30 Cathedral City High School (SS) (CA) 1280
1) Jacob Skarr 16:20.50 162
2) Alexander Cantu 16:20.90 164
3) Anthony Perez 16:23.10 176
4) David Bravo 16:35.60 241
5) David Salazar 17:19.50 537
Average Time: 16:35.92 Total Time: 1:22:59.60 1-5 Split: 59.00
6) Jose Sanchez 18:08.80 890
7) Joseph Parra 18:14.80 917
31 Cosumnes Oaks (SJ) (CA) 1289
1) Sebastian Leon 16:16.21 142
2) Nick Hall 16:27.55 203
3) Jake Bowers 16:36.33 246
4) Marcelius Jones 16:41.84 277
5) Raniel Santos 17:04.72 421
Average Time: 16:37.33 Total Time: 1:23:06.65 1-5 Split: 48.51
6) Ethan Covert 17:14.37 496
7) Daniel Rodriguez 17:29.00 613
32 Clovis High School (CS) (CA) 1303
1) Jordan Morris 16:24.00 178
2) Nathan Nickeson 16:27.00 201
3) Chris Watkins 16:34.00 235
4) Izaiah Flores 16:54.00 342
5) Jackie Moua 16:54.80 347
Average Time: 16:38.76 Total Time: 1:23:13.80 1-5 Split: 30.80
6) Pardeep Kandola 17:03.00 403
7) Kee Moua 18:08.90 891
33 Woodcreek High School (SJ) (CA) 1349
1) Derek Parker 16:00.88 83
2) Williams Robert 16:01.20 85
3) Jorge Pena Iii 16:21.60 165
4) Landon Farnworth 17:12.40 481
5) Peter Pagel 17:19.50 535
Average Time: 16:35.12 Total Time: 1:22:55.58 1-5 Split: 1:18.62
6) Matthew Durel 17:20.00 544
7) Hunter Winsman 18:02.00 846
34 Homestead High School (CC) (CA) 1350
1) Max Sawyer 16:13.20 124
2) Ryan Ma 16:25.90 190
3) Matthew Bennett 16:28.20 210
4) Cj Sloan 17:02.60 400
5) Vincent Li 17:05.36 426
Average Time: 16:39.05 Total Time: 1:23:15.26 1-5 Split: 52.16
6) Cameron Mackay 17:28.42 611
7) Julien Kehon 17:38.43 667
35 California High (SS) (CA) 1361
1) Angel Aguirre 15:40.60 37
2) Jonathan Ayson 16:27.10 202
3) Eziquiel Gurule 16:42.40 282
4) Joseph Torres 16:47.60 306
5) Gabriel Ramirez 17:19.40 534
Average Time: 16:35.42 Total Time: 1:22:57.10 1-5 Split: 1:38.80
6) Alex Contreras 17:21.80 553
7) Miguel Fausto 17:35.10 655
36 Dublin High School (NC) (CA) 1386
1) Anirudh Surapaneni 15:36.90 30
2) Gaurav Phanse 16:14.40 132
3) Adrian Schroeder 16:18.50 149
4) Matthew Koay 17:09.50 456
5) Nathaniel Colunga 17:29.20 619
Average Time: 16:33.70 Total Time: 1:22:48.50 1-5 Split: 1:52.30
6) Hunter Lampi 17:30.20 623
7) Tiger Huang 17:30.70 629
37 Palisades Charter High (LA) (CA) 1400
1) Ben Hamer 16:00.20 81
2) Brent Smith 16:15.50 137
3) Jakob Pollack 16:17.20 145
4) Jake Greanias 17:15.60 511
5) Jack Hockley 17:18.50 526
Average Time: 16:37.40 Total Time: 1:23:07.00 1-5 Split: 1:18.30
6) Hunter Parker 17:42.90 701
7) Jonathon Flores 18:02.90 849
38 Davis Senior High School (SJ) (CA) 1416
1) Michael Vernau 15:00.60 1
2) Sam Blakewell 16:38.89 263
3) Jackson Laird 16:52.60 333
4) Nicholas Leacox 16:56.39 356
5) Fox Conner 17:10.35 463
Average Time: 16:31.77 Total Time: 1:22:38.83 1-5 Split: 2:09.75
6) Aaron Bushnell 17:13.92 492
39 Bakersfield High School (CS) (CA) 1431
1) Nick Galland 16:16.00 140
2) Mason Parks 16:28.00 207
3) Al Struzyna 16:47.00 299
4) Peter Handy 17:01.00 389
5) Charles Rous 17:02.00 396
Average Time: 16:42.80 Total Time: 1:23:34.00 1-5 Split: 46.00
6) Alejandro Escobar 17:26.00 586
7) Parker Rous 17:34.00 650
40 Yucca Valley High (SS) (CA) 1448
1) Dylan Deluna 16:01.10 84
2) Jorge Diaz 16:17.90 147
3) Gabriel Contreras 16:58.30 369
4) Nathan Harman 17:04.30 417
5) Damian Vasquez 17:06.50 431
Average Time: 16:41.62 Total Time: 1:23:28.10 1-5 Split: 1:05.40
6) Peter Sou 17:54.70 793
7) Daniel Goddard 17:56.00 804
41 Armijo High (SJ) (CA) 1469
1) Luis Grijalva 15:01.60 2
2) Zakari Wahid 16:27.90 206
3) Brendan Erwin 16:39.30 266
4) Shaun Weber 17:00.60 386
5) Michael Emerson 17:28.40 609
Average Time: 16:31.56 Total Time: 1:22:37.80 1-5 Split: 2:26.80
42 Desert Christian Lancaster (SS) (CA) 1469
1) Andrew Mitchell 15:51.70 58
2) Joseph Biehl 16:28.10 209
3) Ethan Laubach 16:44.80 292
4) Chris Gonzales 17:03.70 407
5) Nicolas Boffman 17:15.10 503
Average Time: 16:40.68 Total Time: 1:23:23.40 1-5 Split: 1:23.40
6) Kevin Pacheco 17:27.00 597
43 Campolindo High School (NC) (CA) 1485
1) Jared Yabu 15:29.40 18
2) Raymond Diaz 16:13.80 127
3) Richard Gong 16:15.90 139
4) Kyle Flett 17:13.00 483
5) Casey Chambers 17:44.70 718
Average Time: 16:35.36 Total Time: 1:22:56.80 1-5 Split: 2:15.30
6) Timothy Sams 17:53.20 785
7) Navid Boozarpour 17:58.00 823
44 Lodi High (SJ) (CA) 1485
1) Peter Vo 16:34.88 238
2) Logan Arlin 16:37.48 256
3) Nick Benincasa 16:41.48 274
4) Stuart Fuller 16:54.00 341
5) Bryson Gallagher 16:59.31 376
Average Time: 16:45.43 Total Time: 1:23:47.15 1-5 Split: 24.43
6) Pierre Corpel 18:19.00 948
45 Harvard Westlake (SS) (CA) 1518
1) Nate Hollander 16:30.90 226
2) Nicholas Sweeney 16:38.60 262
3) Jason Santillan 16:39.40 267
4) Jonah Ring 16:42.70 284
5) Austin Mcnab 17:12.10 479
Average Time: 16:44.74 Total Time: 1:23:43.70 1-5 Split: 41.20
46 St. Francis Mountain View (CC) (CA) 1527
1) Shyam Kumar 16:20.50 161
2) Colton Colonna 16:27.70 204
3) Antonio Macabantad 16:49.10 314
4) Griffin Daniel 17:04.40 418
5) George Andrew 17:06.20 430
Average Time: 16:45.58 Total Time: 1:23:47.90 1-5 Split: 45.70
6) Jonathan Jackson 17:11.80 475
7) Naren Karur 17:26.10 590
47 Servite High (SS) (CA) 1559
1) Michael Holbrook 16:21.80 166
2) Vincent Sarino 16:27.00 198
3) Adriel Barajas 16:42.60 283
4) Jack Mahony 16:48.20 310
5) Mauro Rosales 17:28.00 602
Average Time: 16:45.52 Total Time: 1:23:47.60 1-5 Split: 1:06.20
6) Sam Sequiera 18:19.60 949
48 Buchanan High School (CS) (CA) 1565
1) Stewart Fernandez 15:59.00 74
2) Hayden Hansen 16:17.60 146
3) Miles Beal 16:50.00 322
4) Logan Fraser 17:12.00 478
5) Jacob Yee 17:20.00 545
Average Time: 16:43.72 Total Time: 1:23:38.60 1-5 Split: 1:21.00
6) Andrew Goff 18:07.40 885
7) Matthew Battaion 18:17.30 937
49 Paso Robles High (SS) (CA) 1572
1) Luis Armendariz 15:34.70 28
2) Trad Berti 15:37.10 31
3) Pablo Cortes 17:02.70 401
4) Damien Navarro 17:04.30 416
5) Alec Kleiman 17:42.00 696
Average Time: 16:36.16 Total Time: 1:23:00.80 1-5 Split: 2:07.30
6) Hector Jimenez 17:44.00 713
7) Kyle Meeder 17:46.00 728
50 Mission Viejo High School (SS) (CA) 1580
1) Garrett Rexford 16:27.78 205
2) Brett Hickman 16:36.74 250
3) Ethan Adams 16:57.96 364
4) Javier Maines 16:59.51 378
5) Dylan Bray 17:00.25 383
Average Time: 16:48.45 Total Time: 1:24:02.24 1-5 Split: 32.47
6) Luke Hilberath 17:07.04 438
7) Luis Chavez 17:24.73 578


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pellentesque et arcu pharetra pretium. Mauris sagittis mi ac ultricies efficitur. Vivamus id diam quis sem luctus vestibulum. Ut sit amet pharetra neque. Aliquam vel dolor sed metus facilisis mollis vehicula eu purus. Nulla id leo enim. Nullam venenatis ac quam non interdum. Nunc placerat scelerisque elementum. Integer vel libero ornare, vulputate dolor ut, gravida odio. Donec eros ex, molestie ut molestie eget, scelerisque sit amet felis. Donec nec ultricies sapien, a pulvinar dui. Nullam sollicitudin pretium turpis, imperdiet facilisis sem dapibus ac. Integer tristique odio posuere nisi condimentum egestas quis quis mi. Suspendisse non tristique arcu, vel varius lacus. Donec varius turpis nec purus cursus rhoncus.

Donec hendrerit velit mi, at ultricies sapien ornare sed. Sed neque sapien, hendrerit ac facilisis at, faucibus eu urna. Vivamus malesuada risus porttitor augue condimentum, non venenatis urna malesuada. Mauris mattis, risus eget venenatis fringilla, sem magna convallis augue, at placerat mi augue ut purus. Proin a odio orci. Cras quis auctor magna, fringilla convallis magna. Quisque sed arcu enim. Nullam sed aliquet nisi. Morbi aliquet neque tortor, ac sodales purus pharetra sed. Maecenas viverra ex nec ante pretium, eu accumsan neque sodales.

Aenean vel mi leo. Cras in massa suscipit, blandit libero sit amet, finibus lacus. Ut scelerisque aliquet odio sollicitudin efficitur. Vivamus viverra arcu eu purus venenatis dictum. Proin varius nisl at facilisis ultricies. Maecenas eleifend enim sit amet ante tempor rhoncus. Curabitur vulputate nulla id nibh blandit, ac ullamcorper elit facilisis. Pellentesque sollicitudin et sapien facilisis molestie.

Phasellus vitae nunc suscipit erat convallis gravida. Morbi id neque maximus, rutrum arcu at, placerat orci. Pellentesque vel erat mollis, ullamcorper dui egestas, fringilla nisi. Sed vel venenatis mauris. Proin finibus eu dui vitae efficitur. Maecenas fermentum magna quis leo maximus scelerisque. Fusce vehicula, dui nec porta volutpat, odio tellus posuere orci, at tincidunt ex nulla vel sapien.