Share to: share facebook share twitter share wa share telegram print page

2019 Los Angeles Valiant season

2019 Los Angeles Valiant season
Head coachMoon Byung-chul (rel. Mar 11)
Mike Szklanny (interim)
OwnerNoah Whinston
DivisionPacific
Results
Record12–16 (.429)
Place
Stage 1 PlayoffsDid not qualify
Stage 2 PlayoffsDid not qualify
Stage 3 PlayoffsSemifinals
Season PlayoffsDid not qualify
Total Earnings$50,000

The 2019 Los Angeles Valiant season was the second season of Los Angeles Valiant's existence in the Overwatch League. The Valiant entered the season under head coach Moon Byung-chul as the defending Pacific Division champions and looked to improve from their 2018 season, when the team qualified for the playoffs but fell in the semifinals to the London Spitfire.

Los Angeles struggled in the first stage of the season, not winning a single match in Stage 1. With the poor start, the Valiant fired head coach Moon and Mike "Packing10" Szklanny took over as the interim head coach for the remainder of the season. The team's first victory came on April 12 in a 3–2 win over the Atlanta Reign. The Valiant finished Stage 2 with an improved, but disappointing, 3–4 record. After the All-Star break, the Valiant hit their stride. Highlighted by a 3–1 win over the undefeated Vancouver Titans, the Valiant amassed a 5–2 record in Stage 3 to claim the sixth seed in the Stage 3 Playoffs. After taking down the Hangzhou Spark 3–2 in the quarterfinals, the Valiant fell to the San Francisco Shock, 0–4 in the semifinals. Despite the team's resurgence, a 0–4 to the Shock in the final match of the regular season prevented the Valiant from qualifying for the season playoffs.

Preceding offseason

Player re-signings

From August 1 to September 9, 2018, all Overwatch League teams that competed in the 2018 season could choose to extend their team's players' contracts. Valiant released three of their twelve players – tank Finnbjörn "Finnsi" Jónasson, tank Seb "Numlocked" Barton, and support Stefano "Verbo" Disalvo.[1]

Free agency

All non-expansion teams could not enter the free agency period until October 8, 2018; they were able to sign members from their respective academy team and make trades until then. On September 13, Valiant acquired main tank Kim "KuKi" Dae-kuk from Seoul Dynasty.[2] On October 18, Valiant transferred DPS Terence "SoOn" Tarlier to an unnamed team,[3] later revealed to be 2019 expansion team Paris Eternal.[4] On the same day, Los Angeles traded assistant coaches Julien "Daemon" Ducros and Jordan "Gunba" Graham to Paris Eternal and Boston Uprising, respectively.[3]

Regular season

Stage 1

Valiant opened their 2019 season with a 2–3 loss against Hangzhou Spark.[5] Valiant would not find a single win in Stage 1 – a dramatic difference from the teams 2018 season, where Valiant finished with the best record in the Pacific Division.[6] Two days after their final match of Stage 1, Valiant fired head coach Byungchul "Moon" Moon and announced that Mike "Packing10" Szklanny would the acting interim head coach on March 11.[7]

Valiant taking the stage at the Dallas Fuel Homestand. From left to right: Fate, KSF, Izayaki, Agilities, SPACE, Custa.

Stage 2

Los Angeles began Stage 2 on April 5 with a 0–4 sweep by San Francisco Shock to pick up their eighth consecutive loss of the season.[citation needed] Five days later, Valiant hired Marvin "Promise" Schröder, who previously was an assistant coach for Florida Mayhem, as an assistant coach.[8] The team broke their losing streak on April 12 with a 3–2 victory over Atlanta Reign, marking their first win of the 2019 season.[9] Valiant picked up a pair of wins throughout the remainder of the stage to finish with a Stage 2 record of 3–4.[10]

Stage 3

Prior to the start of Stage 3, the Valiant traded main tank Koo "Fate" Pan-seung to Florida Mayhem in exchange for off-tank Caleb "McGravy" McGarvey and Mayhem Academy players Russell "FCTFCTN" Campbell and Johannes "Shax" Nielsen.[10]

Los Angeles opened Stage 3 on June 6 with a 1–3 loss to the Shanghai Dragons.[11] The next day, the team parted ways with DPS Chae "Bunny" Jun-hyeok.[12] The team rebounded from their previous loss the next day, as they swept the Chengdu Hunters, 4–0.[13] The following week, the Valiant took on the Guangzhou Charge Los Angeles took advantage of the Charge's inability to change strategies throughout the match and came out with a 3–1 victory.[14] The team's next match was against the Dragons, who had defeated them just weeks prior, on June 20. The team built on their recent momentum and took a 3–1 win.[15] Three days later, the Valiant took on the undefeated Vancouver Titans. Despite losing the first map, the Valiant stormed back to take the next three maps and won the match 3–1, snapping the Titans 19-game winning streak and handing them their first loss of the regular season.[16] For their final week of the stage, the Valiant first took on the Hangzhou Spark on June 27. The match went down to the wire, as the teams went to a fifth tiebreaker map, but Los Angeles could not pull out the win and lost 2–3.[17] The team's final match of the stage was against the London Spitfire the following day. The Valiant utilized an effective Sombra composition throughout the match and swept the Spitfire, 4–0.[18]

Finishing Stage 3 with an impressive 5–2 record, the Valiant claimed the sixth seed in the Stage 3 Playoffs. For their quarterfinals match, the team took on the third-seeded Hangzhou Spark on 12 July. The match opened on Ilios, while Hangzhou kept it close in both rounds, the Valiant came out with a map win. The Spark quickly turned it around, however, claiming wins on Hollywood and Paris, largely due to a strong performance from main tank Xu "guxue" Qiulin on Winston on both maps. However, the Valiant evened the match score with a win on Havana, bringing the match to a fifth tiebreaker map. The match went to Oasis; the Valiant handed the Spark their first ever map five loss and won the series 3–2.[19] Advancing to the semifinals, the Valiant faced the Stage 2 Champions San Francisco Shock the following day. After losing on the first map, Oasis, the Valiant selected Eichenwalde for map two. The Shock were able to complete the map on their attack, but the Valiant were unable to do the same. Coming out of the match break down 0–2, the Valiant could not turn things around, as they fell on the following two maps to get swept, 0–4.[20]

Stage 4

Prior to the beginning of Stage 4, which would include the implementation of an enforced 2-2-2 role lock by the league, main tank Kim "KuKi" Dae-kuk retired.[21] Additionally, the Valiant transferred support Kim "Izayaki" Min-chul, who mostly acted as a substitute for Park "KariV" Young-seo throughout the season, to the Shanghai Dragons.[22]

The Valiant's first match of Stage 4 was against the Paris Eternal on July 27. After winning the first two maps, the Valiant fell on maps three and four, pushing the match to a fifth tiebreaker map. The two-hour match concluded with Los Angeles winning on the final map, Busan, to win the series, 3–2.[23] The team's next match was against the Seoul Dynasty on August 1. Like their previous match, the series went to a fifth tiebreaker map; however, the Valiant did not come out the a win on the final map and lost by a score of 2–3.[24] The team rebounded two days later, as they defeated the Dallas Fuel by a 3–1 scoreline.[25] The following week, Los Angeles first took on the Florida Mayhem. Despite Florida's DPS Ha "Sayaplayer" Jeong-woo breaking the record for most final blows in a map at 42, the Valiant were able to come out with a 2–1 win.[26] The team's next match was on August 17, against the Boston Uprising. After winning the first two maps, the Valiant dropped map three. Map four, Havana, went to overtime rounds after both teams completed the map on their first attack, but the Valiant was able to come out with the map win and won the series, 3–1.[27]

For the final week of the season, the Valiant hosted the "Kit Kat Rivalry Weekend" at The Novo in Los Angeles. The Valiant needed a win in at least one of their final two matches in order to qualify for the season playoffs. For their first match of the weekend, Los Angeles faced the Los Angeles Gladiators in the "Battle for LA." The Valiant could not come out with the win, as they fell 1–3 to their in-town rivals.[28] For their last match of the season, the team took on the San Francisco Shock for the "California Cup" on August 25.[29] However, the Valiant could not take down the Shock, as they were swept 0–4 to end their season.[30]

Final roster

2019 Los Angeles Valiant roster
Players Coaches
Role No. Handle Name Nationality
Damage 9 Agilities Giradi, Brady Canada
Damage 12 Shax Nielsen, Johannes Denmark
Damage 27 KSF Frandanisa, Kyle United States
Tank 2 FCTFCTN Campbell, Russell United States
Tank 16 SPACE Halpern, Indy United States
Tank 13 McGravy McGarvey, Caleb United States
Support 10 Custa (C) Kennedy, Scott Australia
Support 99 KariV Park Young-seo South Korea
Head coach
  • Mike Szklanny

Legend:
  • (I) Inactive
  • (S) Suspended
  • (2W) Two-way player
  • Substitute player Substitute
  • Injured Injury / Illness
  

Latest roster transaction: July 19, 2019.

Transactions

Transactions of/for players on the roster during the 2019 regular season:

  • On May 10, Valiant traded Koo "Fate" Pan-seung to Florida Mayhem in exchange for Caleb "Mcgravy" McGarvy, Russell "FCTFCTN" Campbell,[a] and Johannes "Shax" Nielsen.[a][10]
  • On June 7, Valiant released Chae "Bunny" Joon-hyuk.[12]
  • On July 6, Kim "KuKi" Dae-kuk retired.[21]
  • On July 20, Valiant transferred Kim "Izayaki" Min-chul to Shanghai Dragons.[22]
  1. ^ a b Traded from Mayhem Academy.

Standings

Record by stage

Stage Pld W L Pct MW ML MT MD Pos
1 7 0 7 .000 10 19 2 -9 20
2 7 3 4 .429 12 18 1 -6 13
3 7 5 2 .714 20 9 0 +11 6
4[a] 7 4 3 .571 14 15 1 -1 11
Overall 28 12 16 .429 56 61 4 -5 13
  Qualified for playoffs •   Qualified for play-in tournament
  1. ^ No stage playoffs were held for Stage 4.

League

Pos Div Team Pld W L PCT MW ML MT MD Qualification
1 PAC Vancouver Titans 28 25 3 0.893 89 28 0 +61 Advance to season playoffs (division leaders)
2 ATL New York Excelsior 28 22 6 0.786 78 38 3 +40
3 PAC San Francisco Shock 28 23 5 0.821 92 26 0 +66 Advance to season playoffs
4 PAC Hangzhou Spark 28 18 10 0.643 64 52 4 +12
5 PAC Los Angeles Gladiators 28 17 11 0.607 67 48 3 +19
6 ATL Atlanta Reign 28 16 12 0.571 69 50 1 +19
7 ATL London Spitfire 28 16 12 0.571 58 52 6 +6 Advance to play-ins
8 PAC Seoul Dynasty 28 15 13 0.536 64 50 3 +14
9 PAC Guangzhou Charge 28 15 13 0.536 61 57 1 +4
10 ATL Philadelphia Fusion 28 15 13 0.536 57 60 3 −3
11 PAC Shanghai Dragons 28 13 15 0.464 51 61 3 −10
12 PAC Chengdu Hunters 28 13 15 0.464 55 66 1 −11
13 PAC Los Angeles Valiant 28 12 16 0.429 56 61 4 −5
14 ATL Paris Eternal 28 11 17 0.393 46 67 3 −21
15 PAC Dallas Fuel 28 10 18 0.357 43 70 3 −27
16 ATL Houston Outlaws 28 9 19 0.321 47 69 3 −22
17 ATL Toronto Defiant 28 8 20 0.286 39 72 4 −33
18 ATL Washington Justice 28 8 20 0.286 39 72 6 −33
19 ATL Boston Uprising 28 8 20 0.286 41 78 2 −37
20 ATL Florida Mayhem 28 6 22 0.214 36 75 5 −39
Source: The Overwatch League
Rules for classification: 1) winning percentage; 2) map differential; 3) head-to-head record; 4) head-to-head map differential


Game log

Regular season

2019 game log (Regular season record: 12–16)
Stage 1 (0–7)
1 February 16 Los Angeles Valiant 2 3 Hangzhou Spark Burbank, CA
   Recap Blizzard Arena
1 Busan 2
3 Numbani 1
4 Temple of Anubis 3
2 Dorado 3
1 Nepal 2
2 February 22 New York Excelsior 3 2 Los Angeles Valiant Burbank, CA
   Recap Blizzard Arena
0 Nepal 2
2 Hollywood 1
0 Volskaya Industries 2
2 Rialto 1
2 Ilios 0
3 February 24 Toronto Defiant 2 1 Los Angeles Valiant Burbank, CA
   Recap Blizzard Arena
2 Ilios 1
3 Hollywood 3
4 Horizon Lunar Colony 3
2 Dorado 3
4 March 01 Vancouver Titans 3 1 Los Angeles Valiant Burbank, CA
   Recap Blizzard Arena
2 Nepal 0
3 King's Row 2
1 Horizon Lunar Colony 0
2 Rialto 3
5 March 03 Los Angeles Valiant 1 3 Guangzhou Charge Burbank, CA
   Recap Blizzard Arena
0 Ilios 2
4 King's Row 5
1 Horizon Lunar Colony 2
3 Rialto 2
6 March 07 Los Angeles Valiant 2 3 Philadelphia Fusion Burbank, CA
   Recap Blizzard Arena
0 Nepal 2
2 Numbani 3
2 Temple of Anubis 1
3 Route 66 0
1 Busan 2
7 March 09 Los Angeles Valiant 1 2 Houston Outlaws Burbank, CA
   Recap Blizzard Arena
1 Busan 2
3 Numbani 2
3 Volskaya Industries 3
0 Route 66 2

Stage 2 (3–4)
8 April 05 Los Angeles Valiant 0 4 San Francisco Shock Burbank, CA
7:30 pm PST    Recap Blizzard Arena
0 Busan 2
2 Temple of Anubis 3
1 Blizzard World 2
0 Watchpoint: Gibraltar 1
9 April 12 Los Angeles Valiant 3 2 Atlanta Reign Burbank, CA
4:00 pm PST    Recap Blizzard Arena
2 Lijiang Tower 0
2 Paris 3
0 Blizzard World 1
3 Junkertown 2
2 Busan 1
10 April 14 Los Angeles Valiant 1 2 Los Angeles Gladiators Burbank, CA
4:30 pm PST    Recap Blizzard Arena
0 Lijiang Tower 2
1 Hanamura 1
1 Eichenwalde 2
1 Rialto 0
11 April 19 Los Angeles Valiant 3 1 Washington Justice Burbank, CA
7:00 pm PST    Recap Blizzard Arena
2 Oasis 0
3 Temple of Anubis 4
3 King's Row 2
3 Rialto 0
12 April 27 Los Angeles Valiant 0 4 Dallas Fuel Allen, TX
2:55 pm PST    Recap Allen Event Center
0 Oasis 2
1 Temple of Anubis 2
1 Eichenwalde 2
4 Junkertown 5
13 April 28 Seoul Dynasty 3 2 Los Angeles Valiant Allen, TX
1:30 pm PST    Recap Allen Event Center
2 Busan 0
2 Hanamura 3
6 King's Row 3
2 Junkertown 3
2 Oasis 1
14 May 04 Chengdu Hunters 2 3 Los Angeles Valiant Burbank, CA
4:30 pm PST    Recap Blizzard Arena
0 Lijiang Tower 2
2 Paris 1
2 King's Row 3
2 Watchpoint: Gibraltar 0
0 Busan 2

Stage 3 (5–2)
15 June 06 Los Angeles Valiant 1 3 Shanghai Dragons Burbank, CA
9:15 pm PST    Details Blizzard Arena
0 Oasis 2
3 Paris 4
0 Numbani 3
1 Watchpoint: Gibraltar 0
16 June 08 Los Angeles Valiant 4 0 Chengdu Hunters Burbank, CA
5:15 pm PST    Details Blizzard Arena
2 Oasis 0
5 Horizon Lunar Colony 4
5 Numbani 3
3 Havana 2
17 June 15 Guangzhou Charge 1 3 Los Angeles Valiant Burbank, CA
5:15 pm PST    Details Blizzard Arena
0 Ilios 2
4 Horizon Lunar Colony 3
3 Numbani 4
1 Havana 2
18 June 20 Shanghai Dragons 1 3 Los Angeles Valiant Burbank, CA
9:15 pm PST    Details Blizzard Arena
1 Nepal 2
2 Horizon Lunar Colony 1
2 Eichenwalde 3
4 Dorado 5
19 June 23 Los Angeles Valiant 3 1 Vancouver Titans Burbank, CA
5:15 pm PST    Details Blizzard Arena
0 Oasis 2
2 Paris 1
3 Eichenwalde 2
3 Dorado 1
20 June 27 Hangzhou Spark 3 2 Los Angeles Valiant Burbank, CA
5:30 pm PST    Details Blizzard Arena
2 Ilios 1
0 Volskaya Industries 1
2 Hollywood 1
2 Dorado 3
2 Oasis 0
21 June 28 London Spitfire 0 4 Los Angeles Valiant Burbank, CA
5:30 pm PST    Details Blizzard Arena
1 Nepal 2
3 Volskaya Industries 4
0 Hollywood 3
0 Watchpoint: Gibraltar 3

Stage 4 (4–3)
22 July 27 Paris Eternal 2 3 Los Angeles Valiant Burbank, CA
12:00 noon PST    Details Blizzard Arena
0 Lijiang Tower 2
1 Temple of Anubis 2
4 Blizzard World 3
5 Route 66 3
1 Busan 2
23 August 01 Los Angeles Valiant 2 3 Seoul Dynasty Burbank, CA
9:15 pm PST    Details Blizzard Arena
0 Busan 2
2 Hanamura 1
3 King's Row 0
3 Route 66 4
1 Ilios 2
24 August 03 Dallas Fuel 1 3 Los Angeles Valiant Burbank, CA
3:30 pm PST    Details Blizzard Arena
2 Busan 1
4 Volskaya Industries 5
2 Hollywood 3
3 Route 66 4
25 August 10 Florida Mayhem 1 2 Los Angeles Valiant Burbank, CA
3:30 pm PST    Details Blizzard Arena
0 Ilios 2
1 Temple of Anubis 1
1 Hollywood 0
4 Junkertown 5
26 August 17 Los Angeles Valiant 3 1 Boston Uprising Burbank, CA
1:45 pm PST    Details Blizzard Arena
2 Busan 0
2 Hanamura 1
2 King's Row 3
5 Havana 4
27 August 24 Los Angeles Gladiators 3 1 Los Angeles Valiant Los Angeles, CA
7:15 pm PST    Details The Novo
0 Ilios 2
4 Volskaya Industries 3
2 Blizzard World 1
3 Havana 2
28 August 25 San Francisco Shock 4 0 Los Angeles Valiant Los Angeles, CA
5:15 pm PST    Details The Novo
2 Lijiang Tower 0
2 Volskaya Industries 1
3 Blizzard World 2
2 Junkertown 1

Playoffs

2019 playoff game log
Stage 3 Playoffs (1–1)
Quarterfinals July 12 Los Angeles Valiant 3 2 Hangzhou Spark Burbank, CA
8:00 pm PST    Details Blizzard Arena
2 Ilios 0
1 Hollywood 3
1 Paris 2
3 Havana 2
2 Oasis 0
Semifinals July 13 Los Angeles Valiant 0 4 San Francisco Shock Burbank, CA
11:00 pm PST    Details Blizzard Arena
0 Oasis 2
2 Eichenwalde 3
1 Volskaya Industries 2
0 Havana 3

References

  1. ^ Hangen, Christopher (September 14, 2019). "ESPN Stats & Info: OWL signing window analysis". ESPN. Retrieved July 5, 2019.
  2. ^ O'Brien, Joe (September 14, 2018). "The Los Angeles Valiant have acquired KuKi from Seoul Dynasty". Dexerto. Retrieved March 15, 2019.
  3. ^ a b Carpenter, Nicole (October 18, 2018). "SoOn transferred from Los Angeles Valiant, new team unnamed—but he does have one". Dot Esports. Retrieved March 15, 2019.
  4. ^ Carpenter, Nicole (October 23, 2018). "Paris's Overwatch League team signs a France-heavy roster for season two". Dot Esports. Retrieved March 15, 2019.
  5. ^ Erzberger, Tyler; Rand, Emily (February 20, 2019). "Overwatch League Week 1 power rankings: Philly feasting". ESPN. Retrieved June 19, 2019.
  6. ^ Carpenter, Nicole (March 15, 2019). "What happened to the LA Valiant?". ESPN. Retrieved June 19, 2019.
  7. ^ "Los Angeles Valiant fire coach after 0-7 start". ESPN. Reuters. March 11, 2019. Retrieved March 15, 2019.
  8. ^ Richardson, Liz (April 10, 2019). "Los Angeles Valiant adds Promise as assistant coach". Dot Esports. Retrieved June 19, 2019.
  9. ^ Richardson, Liz (April 12, 2019). "Los Angeles Valiant break their losing streak with win over Atlanta Reign". Dot Esports. Retrieved June 19, 2019.
  10. ^ a b c Richardson, Liz (May 10, 2019). "LA Valiant trade Fate to Florida Mayhem for McGravy, FCTFCTN, Shax". Dot Esports. Retrieved May 10, 2019.
  11. ^ Linscott, Gillian (June 10, 2019). "OWL 2019 Stage 3 Week 1: The Expected and the Unexpected". Hotspawn. Retrieved October 5, 2019.
  12. ^ a b Fusco, Nathan (June 8, 2019). "Bunny Has Mutually Left the Los Angeles Valiant". DBLTAP. Retrieved June 19, 2019.
  13. ^ Gerr, Aaron (June 8, 2019). "Overwatch League Recap: Los Angeles Valiant vs. Chengdu Hunters". The Game Haus. Retrieved September 30, 2019.
  14. ^ Seftor, Ethan (15 June 2019). "Overwatch League: Guangzhou Charge vs Los Angeles Valiant Recap". The Game Haus. Retrieved 2 October 2019.
  15. ^ Renie, Jake (June 21, 2019). "Overwatch League Recap: Shanghai Dragons vs Los Angeles Valiant". The Game Haus. Retrieved October 5, 2019.
  16. ^ Richardson, Liz (June 23, 2019). "Los Angeles Valiant defeat Vancouver Titans in shocking upset". Dot Esports. Retrieved October 5, 2019.
  17. ^ Gerr, Aaron (2 July 2019). "Los Angeles Valiant: Stage 3 Week 4 Review". The Game Haus. Retrieved 4 October 2019.
  18. ^ Gerr, Aaron (2 July 2019). "Los Angeles Valiant: Stage 3 Week 4 Review". The Game Haus. Retrieved 19 August 2019.
  19. ^ Linscott, Gillian (13 July 2019). "LA Valiant Continue Meteoric Rise, Head To Semifinals". Hotspawn. Retrieved 4 October 2019.
  20. ^ Richardson, Liz (July 14, 2019). "Shanghai Dragons, San Francisco Shock make Overwatch League stage 3 grand finals". Dot Esports. Retrieved October 5, 2019.
  21. ^ a b Richardson, Liz (July 6, 2019). "Los Angeles Valiant's KuKi retires from professional Overwatch". Dot Esports. Retrieved July 6, 2019.
  22. ^ a b Richardson, Liz (July 20, 2019). "Shanghai Dragons acquire Izayaki from Los Angeles Valiant". Dot Esports. Retrieved July 20, 2019.
  23. ^ Katherine, Tory (29 July 2019). "Exciting Recap of Stage 4 Week 1". Overkalss. Archived from the original on 19 August 2019. Retrieved 24 August 2019.
  24. ^ McMahon, Mallory (August 6, 2019). "LA Valiant Stage 4 Week 3 Preview". The Game Haus. Retrieved October 6, 2019.
  25. ^ Magelssen, Tommy (August 5, 2019). "Five thoughts: Dallas Fuel's 3-1 loss to Los Angeles Valiant puts 2019 season on the brink". The Dallas Morning News. Retrieved October 2, 2019.
  26. ^ Salaun, Theo (August 11, 2019). "Overwatch League 2019 Stage 4, Week 3: Top Plays, Prize Money and Highlights". Bleacher Report. Retrieved August 15, 2019.
  27. ^ Krell, Jason (August 18, 2019). "Valiant control remaining play-in slots ahead of Rivalry Weekend". Upcomer. Archived from the original on August 27, 2019. Retrieved August 27, 2019.
  28. ^ Richardson, Liz (August 26, 2019). "Overwatch League season playoffs update: Stage 4, week 5". Dot Esports. Retrieved October 5, 2019.
  29. ^ Howard, Brandon (August 27, 2019). "Overwatch League's Kit-Kat Rivalry Weekend Was An Exciting Look Into The Future Of The League". TheGamer. Retrieved October 5, 2019.
  30. ^ Rand, Emily (August 26, 2019). "Fan support sees Valiant through disappointing homestand". ESPN. Retrieved October 5, 2019.
Kembali kehalaman sebelumnya